2
A
回答
8
假設你輸入一個字符串,這是很容易使用regular expression與String .replace()
method做:
var input = "03/07/2016";
var output = input.replace(/(\d\d)\/(\d\d)\/(\d{4})/, "$3-$1-$2");
其實,如果輸入格式有保證,你可以只換圍繞基礎件在他們的位置沒有打擾明確地匹配數字和正斜槓:
var output = input.replace(/(..).(..).(....)/, "$3-$1-$2");
9
var yourdate = date.split("/").reverse().join("-");
分割將在各部分作爲分隔符分割的時間,與/
。 反轉功能將反轉陣列中由分割生成的所有部分。連接功能將所有部分連接在一起,但現在以-
作爲分隔符。
編輯
閱讀有關的時間是不按順序的意見之後:通過交換分割函數創建的陣列的所述第二值和第三值,。
var dat = "03/07/2016"
var yourdate = dat.split("/").reverse();
var tmp = yourdate[2];
yourdate[2] = yourdate[1];
yourdate[1] = tmp;
yourdate = yourdate.join("-");
相關問題
- 1. 將yyyymmdd轉換爲月份格式
- 2. 將Pandas DateTimeIndex轉換爲YYYYMMDD整數?
- 3. 將YYYYMMDD轉換爲Unix中的時間
- 4. mddyyy轉換爲excel中的mmddyyyy
- 5. 如何在CSV文件中將時間戳從MMDDYYYY更改爲YYYYMMDD?
- 6. DB2從YYYYMMDD轉換爲日期
- 7. Mysql:將日期轉換爲'dd/mm/yyyy'爲'yyyymmdd'
- 8. LOAD DATA INFILE輕鬆將YYYYMMDD轉換爲YYYY-MM-DD?
- 9. 如何將數字1轉換爲日期值20150101(yyyyMMdd)?
- 10. 將字符串從MM/DD/YYYY轉換爲YYYYMMDD
- 11. 如何在PL/SQL中將日數(第331天)轉換爲yyyymmdd?
- 12. 使用yyyyMMdd格式化將字符串轉換爲DateTime
- 13. 將varchar YYYYMMDD轉換爲datetime以與GETDATE()進行比較
- 14. SQL Server:如何將浮動yyyymmdd轉換爲日期yyyy-mm-dd?
- 15. 將字符串「yyyyMMdd」轉換爲java中的日曆
- 16. 在pyspark中將yyyymmdd轉換爲MM-dd-yyyy格式
- 17. 在MDX中將「YYYYMMDD」格式字符串轉換爲日期?
- 18. SQL Server 2012 - 將CYYMMDD日期轉換爲YYYYMMDD
- 19. 在R中將YYYYMMDD轉換爲mm/dd/yyyy格式
- 20. 將日期yyyymmdd轉換爲yyJJJ或Julian日期
- 21. 在紅移轉換MM/DD/YYYY到YYYYMMDD
- 22. 轉換Unix時間戳iinto YYYYMMDD
- 23. SQL日期格式轉換YYYYMMDD
- 24. 轉換日期 '爲yyyymmdd HH24:MI:SS' 以YYYY-MM-ddTHH24:MI:SS
- 25. SAS日期 - 今日()轉換爲YYYYMMDD格式
- 26. 轉換YYYYMMDD字符串日期爲datetime值
- 27. 將系統日期時間轉換爲特定格式。例如:(yyyyMMdd hh:MM:ss)
- 28. 將YYMMDD格式的VARCHAR轉換爲YYYYMMDD並忽略無效的日期格式
- 29. 將序號日期(YYYYDDD)轉換爲標準日期(例如UTC = YYYYMMDD)
- 30. 在xslt中將日期從DD-MMM-YYYY轉換爲YYYYMMDD格式1.0
僅供參考,jQuery *是* Javascript。這只是一個圖書館。 –
如果你的輸入是一個字符串,那麼這對字符串方法來說是最簡單的,而不是使用Date對象。你可以,例如,使用.slice()和串聯,或者用正則表達式rerex()做一行。你有什麼嘗試? – nnnnnn
如果您想使用複雜的邏輯處理日期,最好使用特殊庫,例如'momentjs'。 –