我有一個SharePoint頁面,我得到一個字符串,我想在另一個顯示它。字符串格式如下:MM/DD/YYYY HH:MM:SS TT
。我想將其更改爲mmm dd, yyyy
。解析並轉換日期時間字符串
-1
A
回答
0
解析日期字符串非常簡單。看來你不在乎的時候,所以你只需要重新格式化的日期部分:
function formatDateString(s) {
var b = s.split(/\D+/g);
var months = 'Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec'.split(' ');
return months[--b[0]] + ' ' + b[1] + ', ' + b[2];
}
console.log(formatDateString('08/23/2014 23:32:01 AM')); // Aug 23, 2014
您也可以解析字符串創建Date對象,然後格式化:
function parseDateString(s) {
var b = s.split(/\D+/g);
var h = b[3]%12 + (('' + b[6]).toLowerCase() == 'am'? 0 : 12);
return new Date(b[2], --b[0], b[1], h, b[4], b[5]);
}
// Where the local timezone offset is UTC +10:00
console.log(parseDateString('08/23/2014 23:32:01 AM').toISOString()); // 2014-08-23T13:32:01.000Z
+0
感謝羅布。明天早上我會說一聲。我感謝您的幫助!感謝@Rocket Hazmat的鏈接。時區代碼將非常方便。 – brentfraser 2014-09-05 01:41:54
+0
&RobG,感謝您的代碼。像魅力一樣工作。感謝@Rocket Hazmat也提供了指向時區代碼的指針。它會派上用場,因爲我們有跨越多個時區的項目。 – brentfraser 2014-09-05 14:35:13
相關問題
- 1. 解析長字符串日期時間
- 2. 解析日期時間字符串
- 3. 從字符串解析日期/時間?
- 4. 日期和時間字符串解析
- 5. C#字符串日期時間轉換
- 6. 字符串日期時間轉換javascript
- 7. 轉換字符串到日期時間
- 8. 將日期時間字符串轉換爲日期時間
- 9. 轉換日期/時間字符串值到.NET日期時間
- 10. 解析一個字符串並使用Python轉換日期
- 11. 轉換從字符轉換日期/時間失敗字符串
- 12. 解析日期時間對象的日期字符串
- 13. 將字符串轉換爲日期並將日期轉換回字符串
- 14. SQL錯誤:轉換從字符串轉換日期時間時
- 15. 解析日期字符串
- 16. 解析日期字符串
- 17. 將字符串日期轉換爲時間戳並返回python
- 18. AutoMapper並將日期時間轉換爲字符串
- 19. 使用時間解析日期時間(字符串)
- 20. 通過解析完全失敗從字符串轉換爲日期時間
- 21. Python的轉換日期字符串到日期時間
- 22. 轉換日期字符串日期時間格式vb.net
- 23. 將日期字符串轉換爲日期時間
- 24. 轉換日期字符串UTC日期時間
- 25. 轉換日期字符串到日期時間
- 26. 從日期時間字符串轉換爲JavaScript日期對象
- 27. 將日期字符串轉換爲日期時間對象
- 28. 轉換日期時間字符串到日期
- 29. 將UTC日期轉換爲日期時間字符串Javascript
- 30. 轉換日期/時間字符串轉換成數值
什麼是嗯?月?你想要八月/五月/九月/ ...? – 2014-09-04 22:06:15
看一下momentjs:http://momentjs.com/ – 2014-09-04 22:11:19
什麼是「TT」?.. – RobG 2014-09-04 22:40:24