您好我已經使用toLocaleDateString()
顯示從RSS饋送的日期,叔其未示出在所有瀏覽器dd/mm/yyyy
格式,狩獵和mozila其示出不同,但鉻它顯示正確。toLocaleDateString()沒有返回DD/MM/yyyy格式
回答
toLocaleDateString
旨在根據用戶自己的計算機的規則提供人類可讀的格式,。例如,如果我的電腦設置爲法語,則它可能包含法語中的日期名稱。
toLocaleDateString
不是獲取所需格式的可靠方法。相反,這樣做:
var dateobj = new Date();
function pad(n) {return n < 10 ? "0"+n : n;}
var result = pad(dateobj.getDate())+"/"+pad(dateobj.getMonth()+1)+"/"+dateobj.getFullYear();
或'[pad(dateobj.getDate()), pad(dateobj.getMonth()+ 1),dateobj.getFullYear()]。join('/')' – Andrew
這已經回答了前:
根據Mozilla的文檔格式可以大相徑庭取決於用戶的位置和計算機設置。
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/toLocaleDateString
確切的格式依賴於平臺,語言環境和用戶的設置。
另一種方法是使用'new Date(x).toDateString() – williamle8300
- 1. Chrome toLocaleDateString返回錯誤格式
- 2. 將NSDate格式化爲DDMMYYYY?
- 3. 在SQL Server中返回日期爲ddmmyyyy
- 4. JavaScript中使用toLocaleDateString的日期格式
- 5. toLocaleDateString javascript日期格式發出
- 6. C#解析日期爲「DDMMYYYY」格式?
- 7. 將日期格式轉換爲ddmmyyyy
- 8. convert varchar(ddmmyyyy)轉換爲日期格式
- 9. 無法讀取其格式爲:DDMMYYYY
- 10. 沒有返回
- 11. HttpURLConnection - 返回格式
- 12. JSON返回格式
- 13. Elasticsearch - 返回格式
- 14. 格式說明%N,而與sscanf的沒有返回字符
- 15. 嚴格模式返回此沒有w/o違規
- 16. 爲什麼json.dumps()沒有返回預期的格式?
- 17. Web服務沒有以正確的格式返回數據
- 18. 「GAM」 的模式沒有返回fitted.values
- 19. XPath表達式返回沒有爲//元素,但// *返回計數
- 20. 沒有返回HTML
- 21. RewrittenCommandText:沒有返回
- 22. TextBox.Text沒有返回
- 23. 它沒有返回
- 24. MoreLikeThis沒有返回
- 25. java.util.concurrent.Future.get()沒有返回
- 26. $ centerSphere沒有返回
- 27. KeyboardEvent.location沒有返回
- 28. get_terms沒有返回
- 29. file_get_contents()沒有返回?
- 30. 日期toLocaleDateString
你知道「區域設置」是什麼意思嗎? –
這很奇怪。幾個星期前toLocaleDateString()仍然給我dd/mm/yyy格式,但是從一兩個星期前開始,它開始返回這種字符串「2015年4月4日星期六」。 – wmfairuz
[.toLocaleDateString()可能在Firefox中不起作用](https://stackoverflow.com/questions/8002237/tolocaledatestring-not-working-in-firefox) – TylerH