我在下面有这个函数获取日,月和年,但我希望它也显示数字。现在它给了我:" 2018年2月星期六"。我想说:" 2018年2月17日星期六"。该数字是日期。
功能:
window.onload = function() {
var date = new Date();
document.getElementById("date").innerHTML = date.toLocaleString('en-US', {weekday: 'numeric', weekday: 'long', month: 'long', year: 'numeric'});
}
HTML:
<div id="date"> </div>
答案 0 :(得分:1)
可以尝试这个
var event = new Date(Date.UTC(2012, 11, 20, 3, 0, 0));
var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
console.log(event.toLocaleDateString( options));
答案 1 :(得分:0)
缺少选项day: 'numeric'
。但是,格式会发生变化。
window.onload = function() {
var date = new Date();
document.getElementById("date").innerHTML = date.toLocaleString('en-US', {
weekday: 'numeric',
weekday: 'long',
month: 'long',
year: 'numeric',
day: 'numeric'
});
}
&#13;
<div id="date"> </div>
&#13;
答案 2 :(得分:0)
window.onload = function() {
var date = new Date();
document.getElementById("date").innerHTML = date.toLocaleString('en-US', {
weekday: 'numeric',
weekday: 'long',
month: 'long',
year: 'numeric',
day: 'numeric'
});
}
&#13;
<div id="date"> </div>
&#13;