我想獲取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