Date对象:获取客户端的日期时间
<script>
// 获取当前日期时间:
var now = new Date();
// console.log(now) //Fri Oct 19 2018 17:53:57 GMT+0800 (中国标准时间)
// 初始化自定义日期时间对象
var aaaa = new Date("2018/05/01");
// console.log(aaaa) //Tue May 01 2018 00:00:00 GMT+0800 (中国标准时间)
var date = new Date("2018/06/13 17:20:20");
// console.log(date) //Wed Jun 13 2018 17:20:20 GMT+0800 (中国标准时间)
// 返回自1970-1-1 00:00:00到date对象所经过的毫秒数
console.log(now.getTime()) //1539942837368
console.log(date.getTime()) //1528881620000
// 返回自1900年以来,到当前时间对象所经过的年数。
var a = now.getYear()
console.log(a, typeof a) //118 "number"
// 获取当前日期对象的四位年份数
var b = now.getFullYear()
console.log(b) //2018
// 返回0-11的数字,来表示1-12月。要想得到当前月份的值,需+1
var c = now.getMonth()
console.log(c) //9
// 返回当前日期对象的日
var d = now.getDate()
console.log(d) //19
// 返回当前日期对象的星期。返回0-6表示星期日-星期六。周一到周六正确,周日用0表示。
var e = now.getDay()
console.log(e) //5
// 获取小时
var f = now.getHours()
console.log(f) //17
// 获取分
var g = now.getMinutes()
console.log(g) //53
// 获取秒
var m = now.getSeconds()
console.log(m) //57
// 获取毫秒
var n = now.getMilliseconds()
console.log(n) //368
console.log(a.toString(),typeof a.toString()) //118 string
console.log(now.toString()) //Fri Oct 19 2018 17:53:57 GMT+0800 (中国标准时间)
console.log(now.toLocaleString()) //2018/10/19 下午5:53:57
console.log(now.toLocaleTimeString()) //下午5:53:57
console.log(now.toLocaleDateString()) //2018/10/19
console.log(now.valueOf()) //1539942837368
附加:上面获取的年、月、日、时、分、秒、星期。类型全部都是number。
</script>
附加代码1:
<script>
var date = new Date();
// 获取年份
var year = date.getFullYear().toString();
// 获取月份
var month = (date.getMonth()+1).toString();
if(month.length==1){
month = "0"+month;
}
// 获取日
var day = date.getDate().toString();
if(day.length==1){
day = "0"+day;
}
var hour = date.getHours().toString();
if(hour.length==1){
hour = "0"+hour;
}
var fen = date.getMinutes().toString();
if(fen.length==1){
fen = "0"+fen;
}
var miao = date.getSeconds().toString();
if(miao.length==1){
miao = "0"+miao;
}
t = year+"-"+month+"-"+day+" "+hour+":"+fen+":"+miao;
console.log(t) //2018-10-19 19:38:37
console.log(typeof t) //string
console.log(typeof(t)) //string
</script>