Javascript 用于不同日期格式的通用FormatDate函数
我用下面的代码格式化JavaScript中的日期格式Javascript 用于不同日期格式的通用FormatDate函数,javascript,jquery,datetime,Javascript,Jquery,Datetime,我用下面的代码格式化JavaScript中的日期格式 function changeDateFormat(date) { var fromJSON = new Date(parseInt(date.replace(/(^.*\()|([+-].*$)/g, ''))); return fromJSON.getMonth() + 1 + "/" + fromJSON.getDate() + "/" + fromJSON.getFullYear() + " " + fromJSON.
function changeDateFormat(date) {
var fromJSON = new Date(parseInt(date.replace(/(^.*\()|([+-].*$)/g, '')));
return fromJSON.getMonth() + 1 + "/" + fromJSON.getDate() + "/" + fromJSON.getFullYear() + " " + fromJSON.getHours() + ":" + fromJSON.getMinutes();
}
我有两种情况,我用两个不同的参数调用函数
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插件的选项
谢谢我认为您可以首先从日期字符串创建一个javascript
Date
对象,然后以您想要的任何方式格式化它
例:
然后您可以使用不同的日期类方法并手动格式化字符串。我知道您说过没有jQuery插件,但这是否排除了任何外部脚本?对于JavaScript中的日期-时间转换来说,这是非常棒的。
var date = new Date("7/18/2013 4:28:52 PM");