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でテストできます。

形式の構文はほぼ同じですが、分の%M代わりに がi使用され、すべてのプレースホルダーの前に が付けられているため%です。

于 2012-08-29T19:26:37.437 に答える
0

date.js を試す

Datejs は、オープンソースの JavaScript 日付ライブラリです。

包括的でありながらシンプルで、ステルスで高速です。Datejs はすべての試験に合格し、攻撃の準備ができています。Datejs は文字列を解析するだけでなく、文字列をきれいに 2 つにスライスします。

于 2012-08-29T19:22:01.260 に答える