<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script>
//var str="2016-12-13 17:04:21"
var str=new Date().getTime()
document.write(new Date(str))
</script>
</body>
</html>
日期字符串转换为日期格式:
new Date(这里放字符串)//当然要正确格式的字符串不然非法
new Date在不同浏览器中支持的写法都不同,最兼容的写法是yyyy/MM/dd其他写法在部分浏览器中无法解析
如,IE7不支持(yyyy-MM-dd,只支持/分割)
chrome支持的种类很多
Firefox支持yyyy/M/d但不支持yyyy-M-d等
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、在index.html中的<script>标签,输入js代码:
var a = '2019-06-01 12:05:20'
var date = new Date(a.replace('-', '/'))
var now = new Date()
if (date.getTime() >now.getTime()) {
document.body.innerText = a + '大于当前系统时间'
} else {
document.body.innerText = a + '不大于当前系统时间'
}
3、浏览器运行index.html页面,此时会将yyyy-MM-dd HH:mm:ss格式的字符串转换为Date类型后和当前系统时间对比的结果打印出来。