PHP日期格式转换为JS日期格式


PHP date format to JS date format

我很难理解

$datenow = date('Y-m-j H:i:s');  // 2014-08-19 17:56:13

我想用JS生成确切的日期格式,我怎么能做到这一点?

应该是这样的:2014-08-19 19:57:59

我会这样写:)

date = new Date();
dateFormated = date.getFullYear() + '-' + (date.getMonth()+1) + '-' +
date.getDay() + ' ' + date.getHours() + ':' + date.getMinutes() + ':'
 + date.getSeconds();
http://jsfiddle.net/r5mdggc8/2/

没有前导零,但您可以通过在每个"日期项"上使用condition来添加它们,如下所示:

dateItem = getDay();
if (dateItem.toString().length < 2) { 
   dateItem = '0' + dateItem;
}

当然,你可以把它变成一个函数