您的位置:首页 > Web前端 > JavaScript

js格式化时间

2016-10-23 10:19 295 查看
<!DOCTYPE html>
<html>
<head>
<title>js格式化时间</title>
<meta charset="utf-8">
</head>
<body>
<script type="text/javascript">
var d1=new Date();
console.log('直接d1 '+d1);
console.log('toString '+d1.toString());
console.log('valueOf '+d1.valueOf());
console.log('toTimeString '+d1.toTimeString());
console.log('toLocaleTimeString '+d1.toLocaleTimeString());
var d2=new Date();
Date.prototype.format=function(fmt){
if(!fmt){
alert("请传人你所想要的格式!");
}
var year=this.getFullYear();
var month=this.getMonth()+1;
var date=this.getDate();
var hour=this.getHours();
var minute=this.getMinutes();
var second=this.getSeconds();
month=month<10 ? '0'+month : month;
date=date<10  ? '0'+date  : date;
hour=hour<10  ? '0'+hour  : hour;
minute=minute<10? '0'+minute :minute;
second=second<10? '0'+second :second;
fmt=fmt.replace('yyyy',year);
fmt=fmt.replace('MM',month);
fmt=fmt.replace('dd',date);
fmt=fmt.replace('HH',hour);
fmt=fmt.replace('mm',minute);
fmt=fmt.replace('ss',second);
return fmt;
};
console.log(d1.format('格式化之后'+'yyyy-MM-dd HH:mm:ss'));
console.log(d2.format('yyyy年MM月dd日HH时mm分ss秒'));
</script>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: