如何用JS获取日期编号?

时间:2018-02-17 19:47:10

标签: javascript html function

我在下面有这个函数获取日,月和年,但我希望它也显示数字。现在它给了我:" 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>

3 个答案:

答案 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'。但是,格式会发生变化。

&#13;
&#13;
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;
&#13;
&#13;

答案 2 :(得分:0)

&#13;
&#13;
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;
&#13;
&#13;