生成并格式化当前日期和时间

时间:2012-08-29 19:17:34

标签: javascript datetime

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

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

4 个答案:

答案 0 :(得分:1)

我通常使用Matt Kruse的插件 -

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

答案 1 :(得分:1)

可能类似

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

javascript Date()

答案 2 :(得分:1)

本地使用Javascript无法做到这一点。

使用框架或特定库可以通过多种方式实现这一目标。

例如,使用MooTools,您可以执行此操作:

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

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

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

答案 3 :(得分:0)

尝试date.js

Datejs是一个开源JavaScript日期库。

全面,简单,隐秘,快速。 Datejs已通过所有审判,并准备罢工。 Datejs不只是解析字符串,它将它们完全切成两半。