js怎么把这样的时间格式2016-1-9 12:12:20转换成这样2016-01-09 12:12:20
试试这个,希望对你有帮助
function getNowFormatDate() {
var date = new Date();
var seperator1 = "-";
var seperator2 = ":";
var month = date.getMonth() + 1;
var strDate = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
+ " " + date.getHours() + seperator2 + date.getMinutes()
+ seperator2 + date.getSeconds();
return currentdate;
}
<script type="text/javascript">
function getNowDate() {
var seper1 = "-";
var seper2 = ":";
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (day >= 0 && day <= 9) {
day = "0" + day;
}
if (hours >= 0 && hours <= 9) {
hours = "0" + hours;
}
if (minutes >= 0 && minutes <= 9) {
minutes = "0" + minutes;
}
if (seconds >= 0 && seconds <= 9) {
seconds = "0" + seconds;
}
var time = year + seper1 + month + seper1 + day + " " + hours + seper2 + minutes + seper2 + seconds;
return time;
}
var div = document.createElement('div');
div.innerHTML = getNowDate();
setInterval(function(){
div.innerHTML = getNowDate();
},1000)
document.getElementsByTagName('body')[0].appendChild(div);
</script>
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
想用库还是想自己生转?用库的话:moment就挺好
自己生转,可以简单粗暴如下: