我成功地創建的格式DAYNAME - DD - MONTHNAME - YYYY手動2個陣列,一個用於天[],一個用於個月[]和輸出就像我想要的格式是消息。但是有沒有更簡單和自動的方式來做到這一點?Javascript - 如何配置當前日期格式爲dayName - dd - monthName - yyyy?
喜歡的東西:
var d = new Date(dayName-dd-monthName-yyyy);`
我的代碼如下:
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>
<script>
var d = new Date();
//Javascript starts days from 0, Sunday = 1st day of the week = days[0]
var days = ["Sunday","Monday","Tuesday","Wednesday",
"Thurday","Friday","Saturday"];
var months = ["January","February","March","April","May",
"June","July","August","September","Octomber","November","December"];
//output of the Current date in format dayName-dd-monthName-yyyy
document.getElementById('demo').innerHTML = days[d.getDay()] + " " +
d.getDate() + " " + months[d.getMonth()] + " " + d.getFullYear();
</script>
</body>
</html>
注:我可以使用非英語名稱的日和月,它如果這也可能發生在你的答案中,那將是完美的。
你可以嘗試moment.js一個非常好的和強大的library.http://momentjs.com/ – TheBlackBenzKid