在javascript中使用toLocaleFormat方法,是否可以将日期格式设置为monthname day,year Time for ex January 15,2012 3:57?任何其他可能的方法来执行此任务?所需格式的javascript日期对象
0
A
回答
0
使用toLocaleFormat
var today=new Date();
var date = today.toLocaleFormat("%B %e, %Y %M:%S");
由于它是非标准https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/toLocaleFormat,尝试其他选项。
使用moment.js,您可以:
moment(new Date()).format('MMMM, YYYY h:mm')
0
我使用DateJS
库进行特定于日期的操作,并获得了很好的结果。
你的榜样将转化
var d = Date.parse('January 15, 2012 3:57');
alert(d.toString('MMMM d, yyyy'));
图书馆主页here
1
我想你可能要使用一个库,或者如果您正在使用jQuery UI的日期选择器有一个内置的格式化工具。否则,您必须手动做到这一点:
var date = new Date();
$(element).append(parseDate(date));
function parseDate(d) {
var monthNames = [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ],
d2 = monthNames[d.getMonth()] +' '+ d.getDate() +', '+d.getFullYear() +' '+d.getHours() +':'+d.getMinutes();
return d2;
}
我做了一个功能,使其更容易,为本地设置,你必须搞懂这个问题你自己,但toLocaleFormat是非标准方法,而我的浏览器(chrome)不支持它。
相关问题
- 1. JSON对象日期最新的JavaScript日期格式的symfony
- 2. 新格式日期对象
- 3. 获取所需的日期对象
- 4. 月份日格式的日期对象
- 5. javascript,jquery对象[对象日期]没有方法“格式”
- 6. 日期未采用所需格式
- 7. Javascript - 如何获取所需格式的日期?
- 8. Javascript日期对象
- 9. 日期对象javascript
- 10. Django的 - 对象不保存日期的格式,我需要
- 11. Javascript格式日期
- 12. javascript日期格式
- 13. javascript日期格式
- 14. 格式日期javascript
- 15. 日期的Javascript日期格式
- 16. 如何在Typscript中将日期格式化为所需日期
- 17. 的Javascript日期格式
- 18. 的JavaScript日期格式化
- 19. 的JavaScript moment.js格式日期
- 20. 将日期格式不是日期格式的输出格式化为日期对象
- 21. Java,将ISO日期格式更改为所需格式
- 22. 将示例日期格式转换为所需格式
- 23. 转换/格式化日期对象
- 24. 获取日期格式DateTime对象
- 25. 业务对象格式日期时间
- 26. 格式化日期时间对象
- 27. 重新格式化日期对象(Java)
- 28. 需要自定义格式化红宝石日期对象吗?
- 29. 使用js Date对象 - 性能将给定日期转换为所需的日期格式?
- 30. 获取日期格式化日期的对象
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/toLocaleFormat – mplungjan