用于不同日期格式的通用FormatDate函数

时间:2013-07-18 11:51:35

标签: javascript jquery datetime

使用以下代码

在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插件的选项

由于

1 个答案:

答案 0 :(得分:0)

我认为您可以先从日期字符串创建一个javascript Date对象,然后按照您想要的方式对其进行格式化。

例如:

var date = new Date("7/18/2013 4:28:52 PM");

然后您可以使用不同的日期类方法并手动格式化字符串。