0

如何在 JavaScript 中执行以下操作?:

$curr_time_start = new DateTime();
$timeStart = date_format($curr_time_start, 'Y-m-d H:i');
4

4 回答 4

1

我通常使用 Matt Kruse 的插件 -

http://javascripttoolbox.com/lib/date/

于 2012-08-29T19:20:03.107 回答
1

大概是这样的

var d = new Date();
alert(
    d.getYear() + '-' + d.getMonth() + '-' + d.getDay() + ' ' + 
    d.getHours() + ':' + d.getMinutes());

javascript日期()

于 2012-08-29T19:23:05.143 回答
1

在本机上,用 Javascript 做这样的事情是不可能的。

有很多方法可以使用框架或特定库来实现。

例如,使用MooTools你可以这样做:

var timeStart = new Date().format('%Y-%m-%d %H:%M');

您可以使用此JsFiddle对此进行测试。

格式的语法几乎相同,但用 the%M代替i了分钟,因为所有占位符都以 . 为前缀%

于 2012-08-29T19:26:37.437 回答
0

试试date.js

Datejs 是一个开源的 JavaScript 日期库。

全面,但简单,隐蔽和快速。Datejs 已经通过了所有的考验,准备好出击了。Datejs 不只是解析字符串,它会将它们干净地分成两部分。

于 2012-08-29T19:22:01.260 回答