Fri Nov 28 2014 16:00:00 GMT 0530 (India Standard Time)
到2014-11-28 16:00:00
我希望转换只能在javascript中使用。在php中,当我使用
date('Y-m-d H:i:s', strtotime(Wed Nov 26 2014 04:30:00 GMT 0530 (India Standard Time)));
给了我:1970-01-01 05:30:00
。
date('Y-m-d H:i:s',time(Wed Nov 26 2014 03:30:00 GMT 0530 (India Standard Time)));
给了我2014-11-26 17:32:04
2分钟和4秒是额外的。
感谢。
答案 0 :(得分:1)
var d = new Date("Fri Nov 28 2014 16:00:00 GMT 0530");
console.log(getFormattedString(d));
function getFormattedString(d){
return d.getFullYear() + "-"+(d.getMonth()+1) +"-"+d.getDate() + ' '+d.toString().split(' ')[4];
// for time part you may wish to refer http://stackoverflow.com/questions/6312993/javascript-seconds-to-time-string-with-format-hhmmss
}
答案 1 :(得分:0)
使用moment.js
moment().format("YYYY-MM-DD HH:mm:ss")
类似的东西。
但你应该在这里多挖几点..有很多类似的问题