我有一些代码,我从一个返回如下日期的网站修改过:
2017年2月20日星期一10:40:00 GMT + 0000(HorapadrãodeGMT)
我想要达到的目的是让它看起来像:
10:40
20-02-2017
这是我得到的:
<button onclick="document.getElementById('time').innerHTML=Date()">Click me to display Date and Time.</button>
<p id="time"></p>
我尝试使用Date(hh:mm)
和Date(dd-mm-yyyy)
,但它没有用。
答案 0 :(得分:0)
您应该使用.getDate()
,.getMonth()
,.getFullYear()
,.getHours()
,.getMinutes()
方法来获取date
详细信息。
function myFunction(){
var date=new Date();
document.getElementById('time').innerHTML=(date.getDate()+'-'+(date.getMonth()+1)+'-'+date.getFullYear()+'<br>'+date.getHours()+':'+date.getMinutes());
}
<button onclick="myFunction()">Click me to display Date and Time.</button>
<p id="time"></p>
答案 1 :(得分:0)
您可以使用JavaScript Date对象方法:
document.getElementById('button').onclick = function() {
var d = new Date(),
hours = ('0' + (d.getHours())).slice(-2),
minutes = ('0' + (d.getMinutes())).slice(-2),
day = ('0' + (d.getDate())).slice(-2),
month = ('0' + (d.getMonth() + 1)).slice(-2),
year = d.getFullYear(),
dateString = hours + '-' + minutes + '<br>' +
day + '-' + month + '-' + year;
document.getElementById('time').innerHTML = dateString;
};
&#13;
<button id="button">Click me to display Date and Time.</button>
<p id="time"></p>
&#13;