1

この例で日付形式を新しい形式に変換しようとしているのはd/m / YからYmdです。これは、PHPでこれを行う方法DateTime::createFromFormat()です。これを行うための同様の関数がjavascriptにありますか?

    // 12/04/2012 work
    // 12/4/2012 work
    // 4/4/2012 work
    // 04/4/2012 work
    // 42/24/1234 not work

$date = DateTime::createFromFormat('d/m/Y', '12/04/2012');
$train_date = $date->format('Ymd'); change the format to // 20120412

要するに、javascriptまたはnodejsでこれをどのように行うことができますか?

4

1 に答える 1

6

node.jsには最小限のコアライブラリの哲学があるため、外部ライブラリを使用するのは良いことです。moment.jsを見てみましょう。

var moment = require('moment');
var date = moment('12/04/2012', 'DD/MM/YYYY');
var train_date = date.format('YYYYMMDD');
console.log(train_date);// 20120412
于 2012-07-05T02:07:08.937 に答える