转换异常时间&Datestring到JavaScript日期
Convert unusual Time & Datestring to JavaScript Date
我需要将字符串转换为JavaScript日期
源字符串示例
Wed, 01 Apr 2015 07:30:42 CEST
Mon, 23 Mar 2015 08:00:15 CET
我试着用Date.parse解析它,并从中创建一个新的Date,但它不起作用,JS抛出了一个"无效日期"错误。
转换此字符串的最佳方式是什么?我必须把RegEx都查一遍吗?
提前感谢!
您的时区对Date.parse()
无效
所以你必须更换你的时区,像这样:
var dateString = "Wed, 01 Apr 2015 07:30:42 CEST";
dateString = dateString.replace("CET", "GMT+1");
dateString = dateString.replace("CEST", "GMT+2");
var date = Date.parse(dateString);
console.log(date);
// => 1427873322000
相关文章:
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 借助asp.net验证或java脚本对多个文本进行验证
- java.net和javascript之间正则表达式的差异
- 如何从Java/scala调用js美化程序
- 如何使用json将对象列表从java转换为javascript
- Java脚本时间添加
- WebDriverException:tinyMCE未在selenium Web driver java中定义
- 如何将字符串值从php页面发送到java脚本页面
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- DOM事件通过JSON转换为java
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- JSON分析错误:Java中AJAX、Javascript和Servlet的意外EOF
- 带时区的Javascript Datestring转换器
- java脚本在Chrome和其他浏览器中对LocaleTimeString的不同行为
- 错误405:向Java控制器(Ajax)发送JSON时找不到POST方法
- Java-彩票统计解析器
- 如何将变量数据从Java类获取到JavaScript
- Java脚本将URL转换为已保存的URL时出错
- 将这些正则表达式从javascript转换为Java