我试图在这个例子中将日期格式转换为新格式是d / m / Y到Ymd,这就是我在PHP中使用DateTime::createFromFormat()
的方式javascript中的similer功能可以做到这一点吗?
// 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中执行此操作?
答案 0 :(得分: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