我想获取ISO8601格式(例如2009年12月31日,02:53)中的服务器或客户端的当前日期/时间戳。我知道使用PHP可以观察到服务器时间,并使用jQuery $ .getJson将其带入DOM。客户端时间可以使用JavaScript/jQuery从浏览器记录。我希望时间戳是静态的(不是动态的/实时的)。我的PHP/JS新手,将不胜感激您的帮助。谢谢。获取当前ISO8601日期/时间戳
4
A
回答
7
对于JavaScript只需要创建一个新的Date
对象这样
var currentDate = new Date();
,然后你可以构建你的日期在你想使用Date
提供方法的任何格式。请参阅this reference以了解您可以使用的完整方法列表。
在你的情况,你可以做这样的事情:
var months = Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
var currentDate = new Date();
var formatedDate = currentDate.getDate() + ' ' + months[currentDate.getMonth()] + ' ' + currentDate.getFullYear() + ' ' + currentDate.getHours() + ':' + currentDate.getMinutes();
至于PHP是如此简单:
$formatedDate = date("c");
有关Date()
功能完整的参考见this page。
+1
在PHP中,日期( “ĴMYH:我” )生成格式化为“2012年8月21日23:48”的日期字符串。这当然不是提问者所要求的ISO8601格式。 ISO8601格式可以用简单的日期(“c”)来实现。 - @MagicMushroom – 2012-08-21 23:56:52
15
相关问题
- 1. 从当前时间戳获取日期时间默认
- 2. iOS Swift - 获取当前本地时间和日期时间戳
- 3. H2时间戳 - 始终插入(或获取)当前日期
- 4. 无时间获取当前日期
- 5. 获取当前系统日期时间
- 6. XSLT 1.0获取当前日期时间
- 7. 获取当前日期和时间
- 8. 获取当前时间/日期purescript
- 9. 获取其当前日期时间
- 10. 获取当前时间没有日期
- 11. Java JodaTime获取当前日期时间
- 12. 如何使用当前日期减去时间戳来获取提醒日期?
- 13. Windows ISO8601时间戳
- 14. 时间戳:iso8601 vs unix时间戳
- 15. 获取当前时间戳VHDL
- 16. Spark sql(1.4):获取当前时间戳
- 17. 获取日期开始的时间戳
- 18. 从时间戳获取日期
- 19. 从时间戳获取日期
- 20. Mysql select - 获取时间戳的日期
- 21. 在JSP当前时间戳日期日期从数据库
- 22. Java程序来获得当前的日期没有时间戳
- 23. 获取当前日期/时间并与其他日期比较
- 24. 获取比当前日期时间晚的日期数
- 25. 将jms时间戳转换为当前日期和时间
- 26. ActiveRecords显示ISO8601时间戳
- 27. 如何获取当地时区的当前日期和时间?
- 28. MySQL获取n天前的日期作为时间戳
- 29. 如何自动获取当前日期和时间到日期时间字段
- 30. 如何获取Node.js中当前日期和微秒的时间戳?
你在ISO 8601例如格式将是2009-12-31T02:53 – 2009-12-31 20:23:38