2

我想将字符串值转换为日期时间。实际上我有一个字符串值(即日期)从后端获取它。现在我想将它转换为日期时间,因为我必须为该值应用倒计时 jquery 插件。并且 Count Down 插件将“直到”值作为参数。因此,我想将其转换为日期时间。我尝试了以下代码引用Jquery 函数来转换日期时间

 var d1 = Date.parse('2010-10-18, 10:06 AM');
  alert(d1.toString('dd/mm/yyyy HH:mm:ss GMT'));

但它给了我错误“时间戳:7/14/2012 3:16:05 PM 错误:基数必须是至少 2 且不大于 36 的整数”。请帮助我摆脱这个问题。

4

2 回答 2

7

我认为这可以帮助你

有一个 getDateFromFormat() 函数,你可以稍微调整一下来解决你的问题

或者

var sDate = new Date(Date.parse("XXX","ZZZ"));

其中 XXX 是您的日期字符串。ZZZ 是您的 XXX 格式。

IE

如果我想转换“MM/dd/yyyy”格式的字符串“03/20/2012”,那么

var sDate = new Date(Date.parse("03/20/2012","MM/dd/yyyy"));
于 2012-07-14T10:04:21.247 回答
1

为什么要打扰 jQuery?看看datejs

于 2012-07-14T09:55:38.917 回答