使用以下代码
在JavaScript中格式化日期格式function changeDateFormat(date) {
var fromJSON = new Date(parseInt(date.replace(/(^.*\()|([+-].*$)/g, '')));
return fromJSON.getMonth() + 1 + "/" + fromJSON.getDate() + "/" + fromJSON.getFullYear() + " " + fromJSON.getHours() + ":" + fromJSON.getMinutes();
}
我有2个场景,我用2个不同的参数调用该函数
if date = "/Date(1374145967638)/" am getting the correct o/p
if date = "7/18/2013 4:28:52 PM" am getting Jan 01 1970
有没有办法在javascript / Jquery中编写一个常用函数来处理这两个日期?
我正在寻找一个没有任何JQUERY插件的选项 。
由于
答案 0 :(得分:0)
我认为您可以先从日期字符串创建一个javascript Date
对象,然后按照您想要的方式对其进行格式化。
例如:
var date = new Date("7/18/2013 4:28:52 PM");
然后您可以使用不同的日期类方法并手动格式化字符串。