如何使用标准JavaScript或moment.js
库将字符串"8/3/2017 6:12:00 AM"
转换为"2017-08-03T06:12:00.000"
?Moment.js如何将MM/dd/yyyy HH:mm:ss.fff转换为往返日期/时间模式?
0
A
回答
4
可以使用瞬间以下方式转换8/3/2017 6:12:00 AM
到2017-08-03T06:12:00.000
:
moment("8/3/2017 6:12:00 AM", 'DD/MM/YYYY HH:mm:ss a').format('YYYY-DD-MMTHH:mm:ss.000')
console.log(moment("8/3/2017 6:12:00 AM", 'DD/MM/YYYY HH:mm:ss a').format('YYYY-DD-MMTHH:mm:ss.000'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.js"></script>
+1
没有必要硬编码'000'毫秒的格式字符串,时刻有[大小秒]的大写'SSS'标记(http://momentjs.com/docs/#/displaying/format/) – VincenzoC
0
如果你知道你得到什么格式,那么我建议解析并创建一个js日期对象。然后
var year = 2017;
var month = 2;
var day = 8;
var date = new Date(year, month, day);
console.log(date.toISOString());
更新时间:
console.log(moment("8/3/2017 6:12:00 AM", 'DD/MM/YYYY HH:mm:ss a').format('YYYY-DD-MMTHH:mm:ss.000'))
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js"></script>
相关问题
- 1. 如何将unix时间戳转换为日历日期moment.js
- 2. 不能往返日期时间格式
- 3. 如何UNIX时间转换为UNIX日期由moment.js
- 4. 从MMDDYYYY转换为日期java
- 5. 如何将字符串转换为日期 - mmddyyyy
- 6. 如何将utc日期时间转换为模糊时间戳
- 7. 如何将IronPython日期时间转换为.NET日期时间?
- 8. 如何将UTC日期/时间转换为EST日期/时间
- 9. 在javascript中将日期时间转换为ISO格式(例如,使用moment.js)
- 10. C#将日期时间转换为WCF日期时间格式
- 11. Python:将MySQL日期时间转换为日期时间格式
- 12. 日期时间转换和解析DateTime.Now.ToString( “MM/DD/YYYY HH:MM:SS.FFF”)
- 13. 如何将JSON.NET日期时间格式转换为javascript日期和时间
- 14. 如何将日期时间转换为oracle的日期时间格式在php
- 15. 如何将日期时间格式转换为日期和时间对象?
- 16. 将日期时间转换为时间
- 17. 如何使用moment.js将ISO日期/时间转换为本地日期/时间?接收奇数输出
- 18. 将WebApi的返回日期时间转换为Javascript的日期
- 19. 转换INT MMDDYYYY到日期时间MM-DD-YYYY
- 20. 如何将Json日期格式转换为日期时间格式(mm/dd/yyyy))?
- 21. 如何将Node.js日期格式转换为oracle日期时间格式
- 22. moment.js将毫秒转换为日期日期
- 23. Moment.js将日期字符串转换为日期
- 24. 如何将日期时间转换为日期
- 25. 如何使用Netezza将日期时间转换为日期
- 26. 如何将日期时间转换为日期?
- 27. 如何将ISO日期转换为PHP中的日期时间?
- 28. 如何将我的日期转换为UTC日期时间
- 29. 如何将TSQL日期时间转换为Julian INT日期
- 30. 如何将日期和时间转换为日期
其实你可以在这里看看:https://momentjs.com/docs/#/parsing/string-format/ – hurricane