1
A
回答
2
你的日期是1970年以前的,所以你应该能够利用负数表示日期之前的日期。
var str = '\/06\/12\/1967',
date = new Date(str);
str = '/Date(' + +date + ')/';
如果你需要几秒钟而不是毫秒,除以1000
。
如果您的日期是欧洲格式(当前日期是模糊的,它可以在任)...
var str = '\/06\/12\/1967',
tokens = str.split('/');
str = [tokens[2], tokens[1], tokens[3]].join('/')
var date = new Date(str);
str = '/Date(' + +date + ')/';
+0
哇,不能期望更多....你能解释我几件事什么是令牌[2],令牌[1]等等...为什么我们添加两个+日期,我们可以让它作为一个通用函数,我可以通过str并返回... – 2011-06-01 23:56:19
+0
@John如果它不是美国格式,'tokens'数组将被更改为日期格式。 '+'前缀是用于调用'date'对象的'getTime()'方法的语法糖。 – alex 2011-06-02 00:01:42
相关问题
- 1. 解析JavaScript中的日期?
- 2. 解析Javascript日期
- 3. 在JavaScript中解析日期
- 4. 解析javascript日期以java.utils.date.Date
- 5. JavaScript中的日期解析和验证
- 6. 在JavaScript中解析日期和时间
- 7. 在JavaScript中解析日期文字
- 8. MySQL中的解析日期
- 9. AngularJS中的解析日期
- 10. Java中的解析日期
- 11. 解析Ruby中的日期
- 12. JavaScript的新的日期()或moment.js解析日期错
- 13. JavaScript:将较长的日期解析为较短的日期
- 14. 解析日期和时间 - javascript
- 15. Javascript没有正确解析日期
- 16. javascript日期解析分隔符?
- 17. JSP解析日期失败:java.text.ParseException:无法解析的日期
- 18. 在ColdFusion中解析日期
- 19. 在Firefox中解析日期
- 20. “无效的日期”解析日期moment.js
- 21. OpenCSV日期解析
- 22. MagicalRecord日期解析
- 23. F# - 解析日期
- 24. 解析Java日期
- 25. 解析Java日期
- 26. Struts2日期解析
- 27. Python日期解析
- 28. Grails解析日期
- 29. Angular.js日期解析
- 30. 解析日期 - Java
它不应该是一个负数,因为它<1970年? – alex 2011-06-01 23:31:21
这个问题几乎不可能理解。 – Pointy 2011-06-01 23:32:54