Firefox中的日期问题 [英] Date issue in Firefox

查看:165
本文介绍了Firefox中的日期问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要在我的网页中解析日期到JavaScript的日期



 < span> 01-07-2012 01:04 PM< / span> 

我有解析这个值的Javascript代码

  var tagText = $(this).html(); 
var givenDate = new Date(tagText);
alert(givenDate);

这是我在不同浏览器中得到的



IE:


Sat Jan 7 13:04:00 UTC + 0400 2012


Chrome:


Sat Jan 07 2012 13:04:00 GMT +0400(高加索标准时间)


Firefox: / p>


无效的日期


认识我的日期?



这里是jsfiddle http://jsfiddle.net/mgER5/1/

解决方案

/ p>

  var tagText = $(this).html(); 
tagText = tagText.replace(/ - / g,'/');
var givenDate = new Date(tagText);
alert(givenDate);


I want to parse date in my page to Javascript's Date.

So I have this in my page

<span>01-07-2012 01:04 PM</span>

And I have Javascript code that parses this value to date

var tagText = $(this).html();
var givenDate = new Date(tagText);
alert(givenDate);

And here is what I get in different browsers

IE:

Sat Jan 7 13:04:00 UTC+0400 2012

Chrome:

Sat Jan 07 2012 13:04:00 GMT +0400 (Caucasus Standard Time)

Firefox:

Invalid Date

Why Firefox doesn't recognize my date? What I must change to make it work with all major browsers?

Here is jsfiddle http://jsfiddle.net/mgER5/1/

解决方案

try this:

var tagText = $(this).html();
tagText = tagText.replace(/-/g, '/');
var givenDate = new Date(tagText);
alert(givenDate);

这篇关于Firefox中的日期问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆