相关疑难解决方法(0)

我在哪里可以找到有关在JavaScript中格式化日期的文档?

我注意到JavaScript的new Date()功能在接受多种格式的日期时非常聪明.

Xmas95 = new Date("25 Dec, 1995 23:15:00")
Xmas95 = new Date("2009 06 12,12:52:39")
Xmas95 = new Date("20 09 2006,12:52:39")
Run Code Online (Sandbox Code Playgroud)

在调用new Date()函数时,我无法在任何地方找到显示所有有效字符串格式的文档.

这用于将字符串转换为日期.如果我们看一下相反的方面,即将日期对象转换为字符串,直到现在我的印象是JavaScript没有内置的API来将日期对象格式化为字符串.

编者注:以下方法是提问者的企图,关于特定浏览器的工作,但也不会在一般的工作; 请参阅此页面上的答案以查看一些实际解决方案.

今天,我在toString()日期对象上使用了该方法,并且令人惊讶的是它用于将日期格式化为字符串.

var d1 = new Date();
d1.toString('yyyy-MM-dd');       //Returns "2009-06-29" in Internet Explorer, but not Firefox or Chrome
d1.toString('dddd, MMMM ,yyyy')  //Returns "Monday, June 29,2009" in Internet Explorer, but not Firefox or Chrome
Run Code Online (Sandbox Code Playgroud)

在这里,我找不到任何关于我们可以将日期对象格式化为字符串的方法的文档.

列出Date()对象支持的格式说明符的文档在哪里?

javascript datetime date date-format time-format

1381
推荐指数
21
解决办法
143万
查看次数

最短和最长日期

我想知道哪个是Javascript Date对象允许的最小和最大日期.我发现最小日期是200000 bC,但我无法得到任何参考.

有人知道答案吗?我只是希望它不依赖于浏览器.

"epoch time"中的答案(= 1970-01-01 00:00:00 UTC + 00的毫秒数)将是最好的.

javascript datetime max

121
推荐指数
3
解决办法
12万
查看次数

使用JavaScript确定一个月内的天数的最佳方法是什么?

我一直在使用这个功能,但我想知道什么是最有效和最准确的方法.

function daysInMonth(iMonth, iYear) {
   return 32 - new Date(iYear, iMonth, 32).getDate();
}
Run Code Online (Sandbox Code Playgroud)

javascript date

96
推荐指数
3
解决办法
2万
查看次数

使用Javascript格式化当前时间

我想用javascript获取特定格式的当前时间.

使用下面的功能并调用它将给我 周五2013年2月1日13:56:40 GMT + 1300(新西兰夏令时) 但我想格式化它像 星期五下午2:00 pm 2013年2月1日

var d = new Date();
var x = document.getElementById("time");
x.innerHTML = d;
Run Code Online (Sandbox Code Playgroud)

当然,上面的代码没有任何格式化逻辑,但我还没有遇到任何"工作"格式化程序.

javascript format time date

82
推荐指数
8
解决办法
28万
查看次数

任何月份的天数

我如何编写一个JavaScript函数来接受代表一年中1到12个月的数字,然后返回该月的天数?

javascript date

18
推荐指数
6
解决办法
3万
查看次数

使用Javascript格式化日期时间

我有一个日期/时间字符串,2012-01-13 04:37:20但我想将其转换为dd-mm-yyyy hh:mm,我该怎么做?

我使用以下代码,但它抛出异常.

var now = "2012-01-13 04:37:20";
var dd = now.toLocaleDateString() + " " + now.toLocaleTimeString();
alert(dd);
Run Code Online (Sandbox Code Playgroud)

html javascript

10
推荐指数
4
解决办法
3万
查看次数

如何在C中以编程方式查找闰年

我使用C制作了一个程序来查找输入的年份是否是闰年.但遗憾的是它运作不佳.它说一年是飞跃,前一年不是飞跃.

#include<stdio.h>
#include<conio.h>
int yearr(int year);
void main(void)
{
    int year;
    printf("Enter a year:");
    scanf("%d",&year);
    if(!yearr(year))
    {
        printf("It is a leap year.");
    }
    else
    {
    printf("It is not a leap year");
    }


getch();
}
int yearr(int year)
{
    if((year%4==0)&&(year/4!=0))
    return 1;
    else
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

阅读评论后,我编辑了我的编码:

#include<stdio.h>
#include<conio.h>
int yearr(int year);
void main(void)
{
    int year;
    printf("Enter a year:");
    scanf("%d",&year);
    if(!yearr(year))
    {
        printf("It is a leap year.");
    }
    else
    {
    printf("It is not a leap year");
    }


getch();
}
int …
Run Code Online (Sandbox Code Playgroud)

c leap-year

8
推荐指数
4
解决办法
3万
查看次数

从一年中的某一天获取完整日期

我正在使用js和jquery.我一直在页面上看,我发现了这个: Javascript计算一年中的某一天(1 - 366) 我正在尝试做对话.

例如:

208 将会 today (2016/07/26)

知道我怎么能这样做?

非常感谢你提前.

javascript jquery date

3
推荐指数
2
解决办法
247
查看次数

标签 统计

javascript ×7

date ×5

datetime ×2

c ×1

date-format ×1

format ×1

html ×1

jquery ×1

leap-year ×1

max ×1

time ×1

time-format ×1