标签: date-format

如何格式化JavaScript日期

如何格式化要打印的JavaScript日期对象10-Aug-2010

javascript date date-format time-format

1945
推荐指数
42
解决办法
332万
查看次数

我在哪里可以找到有关在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中将Unix时间戳转换为时间

我将时间存储在MySQL数据库中作为Unix时间戳,并将其发送到某些JavaScript代码.我怎么才能得到它的时间?

例如,以HH/MM/SS格式.

javascript time date date-format time-format

1054
推荐指数
26
解决办法
129万
查看次数

从日期获取月份名称

如何在JavaScript中从此日期对象生成月份名称(例如:10月/ 10月)?

var objDate = new Date("10/11/2009");
Run Code Online (Sandbox Code Playgroud)

javascript date date-format time-format

624
推荐指数
28
解决办法
71万
查看次数

更改Java字符串中的日期格式

String代表一个约会.

String date_s = "2011-01-18 00:00:00.0";
Run Code Online (Sandbox Code Playgroud)

我想将它转换为a Date并以YYYY-MM-DD格式输出.

2011-01-18

我怎样才能做到这一点?


好的,根据我在下面找到的答案,这是我尝试过的东西:

String date_s = " 2011-01-18 00:00:00.0"; 
SimpleDateFormat dt = new SimpleDateFormat("yyyyy-mm-dd hh:mm:ss"); 
Date date = dt.parse(date_s); 
SimpleDateFormat dt1 = new SimpleDateFormat("yyyyy-mm-dd");
System.out.println(dt1.format(date));
Run Code Online (Sandbox Code Playgroud)

但它输出02011-00-1而不是所需2011-01-18.我究竟做错了什么?

java string formatting date date-format

453
推荐指数
14
解决办法
128万
查看次数

Javascript添加前导零到目前为止

我已经创建了这个脚本,以dd/mm/yyyy的格式提前10天计算日期:

var MyDate = new Date();
var MyDateString = new Date();
MyDate.setDate(MyDate.getDate()+10);
MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth()+1) + '/' + MyDate.getFullYear();
Run Code Online (Sandbox Code Playgroud)

我需要通过将这些规则添加到脚本中,使日期和月份组件的日期显示为前导零.我似乎无法让它发挥作用.

if (MyDate.getMonth < 10)getMonth = '0' + getMonth;
Run Code Online (Sandbox Code Playgroud)

if (MyDate.getDate <10)get.Date = '0' + getDate;
Run Code Online (Sandbox Code Playgroud)

如果有人能告诉我将这些插入脚本的位置,我会非常感激.

javascript date date-format time-format leading-zero

401
推荐指数
11
解决办法
32万
查看次数

将JavaScript日期格式化为yyyy-mm-dd

大家好我有一个日期格式太阳5月11,2014我怎么能在javascript中将它转换为2014-05-11.

function taskDate(dateMilli) {
    var d = (new Date(dateMilli) + '').split(' ');
    d[2] = d[2] + ',';

    return [d[0], d[1], d[2], d[3]].join(' ');
}

var datemilli = Date.parse('Sun May 11,2014');
taskdate(datemilli);
Run Code Online (Sandbox Code Playgroud)

上面的代码给了我相同的日期格式太阳可能11,2014请帮忙

javascript formatting date date-format time-format

293
推荐指数
26
解决办法
71万
查看次数

使用格式hh:mm:ss的JavaScript秒到时间字符串

我想将持续时间转换为冒号分隔时间字符串的秒数(hh:mm:ss)

我在这里找到了一些有用的答案,但他们都谈到转换为x小时和x分钟格式.

那么有一个小代码片段可以用jQuery或原始JavaScript来完成吗?

javascript time date date-format time-format

272
推荐指数
17
解决办法
42万
查看次数

203
推荐指数
15
解决办法
25万
查看次数

检查字符串是否为日期值

检查值是否为有效日期,允许使用任何已知日期格式的简单方法是什么.

比如我有值10-11-2009,10/11/2009,2009-11-10T07:00:00+0000它都应该被视为日期值,和值200,10,350,不应被视为一个日期值.如果可能的话,最简单的检查方法是什么?因为时间戳也是允许的.

javascript date-format

183
推荐指数
11
解决办法
25万
查看次数