本文介绍了使用javascript new Date()进行日期格式转换的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下两种日期格式,
I am having the two date format as below,
var sysdate = new Date();
var eta = "27-01-2013 00:00:00";
var arrivaldate = new Date(eta);
现在我的sysdate为Tue Jun 25 17:14:58 UTC + 0530 2013但是我是获得像Sun Mar 1 00:00:00 UTC + 0530 2015这样的值,这是错误的。请帮我解决。
Now im getting sysdate as "Tue Jun 25 17:14:58 UTC+0530 2013" but eta i am getting the value like "Sun Mar 1 00:00:00 UTC+0530 2015" which is wrong. pls help me to solve.
推荐答案
var sysdate = new Date();
var eta = ("27-01-2013").split('-');
var arrivaldate = new Date(eta[2]+'/'+eta[1]+'/'+eta[0]);
alert(sysdate);
alert(arrivaldate);
引用:
new Date(dateString)
使用以下格式之一:
1975年10月13日11 :13:00
1975年10月13日11:13
1975年10月13日
new Date(dateString)
uses one of these formats:
"October 13, 1975 11:13:00"
"October 13, 1975 11:13"
"October 13, 1975"
所以,你可以这样做......
So, you can do like...
var eta = "January 27, 2013 00:00:00";
[]
这篇关于使用javascript new Date()进行日期格式转换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!