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

Generate and format current date and time

本文关键字:时间 当前日期 格式化      更新时间:2023-09-26

如何在JavaScript中执行以下操作

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

可能类似

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

javascript日期()

我通常使用Matt Kruse-的插件

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

从本质上讲,用Javascript做这样的事情是不可能的。

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

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

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

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

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

尝试date.js

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

全面而简单,隐秘而快速。Datejs已经通过了所有的测试,准备出击。Datejs不仅仅解析字符串,它还将它们干净地一分为二。