我想要toDateString开头没有日期的名字。
var d = new Date();
document.getElementById("demo").innerHTML = d.toDateString();
<p id="demo"></p>
答案 0 :(得分:1)
您可以在空间上 split
并获取除 first element
以外的元素,然后 join
再次有空间
<p id="demo"></p>
<script>
var d = new Date();
document.getElementById("demo").innerHTML = d.toDateString().split(' ').slice(1,).join(' ');
</script>
答案 1 :(得分:1)
由于天长是一致的,因此可以使用String#slice()
(或其他子字符串方法)
var d = new Date();
document.getElementById("demo").innerHTML = d.toDateString().slice(4);
<p id="demo"></p>
答案 2 :(得分:1)
MomentJS。您可以想象的任何可能的日期格式。
var d = new Date();
document.getElementById("demo").innerHTML = moment(d).format("MMM DD YYYY")
document.getElementById("demo1").innerHTML = moment(d).format("LLL")
document.getElementById("demo2").innerHTML = moment(d).format("lll")
document.getElementById("demo3").innerHTML = moment(d).format("L")
document.getElementById("demo4").innerHTML = moment(d).format("LL")
document.getElementById("demo5").innerHTML = moment(d).format("ll")
document.getElementById("demo5").innerHTML = moment(d).format("llll")
<script src="https://momentjs.com/downloads/moment.js"></script>
<p id="demo" />
<p id="demo1" />
<p id="demo2" />
<p id="demo3" />
<p id="demo4" />
<p id="demo5" />
答案 3 :(得分:1)
var d = new Date();
document.getElementById("demo").innerHTML = d.toLocaleDateString('en-US', {
day: 'numeric',
month: 'short',
year: 'numeric'
});
<p id="demo"></p>