转载请注明预见才能遇见的博客:https://my.csdn.net/
原文地址:https://blog.csdn.net/weixin_42787326/article/details/81304972
JavaScript Date对象详解
目录
3. toLocaleDateString toLocaleTimeString valueOf
1.Date获取当前的时间或传入的时间 看代码
var dt=new Date();
//当前的时间---当前的服务器
console.log(dt);//Tue Jul 31 2018 15:53:01 GMT+0800 (中国标准时间)
var dt1=new Date("2017-08-12");
//传入的时间
console.log(dt1);//Sat Aug 12 2017 08:00:00 GMT+0800 (中国标准时间)
var dt3=new Date("2017/08/12");
//传入的时间
console.log(dt3);//Sat Aug 12 2017 00:00:00 GMT+0800 (中国标准时间)
//获取时间的对象
var dt4=Date.now();
console.log(dt4);//毫秒 1533023802780
2.获取 年、月、日、时、分 、秒 、星期 看代码
var dt = new Date();
//获取年份
console.log(dt.getFullYear());
//获取月份
console.log(dt.getMonth()+1);//是0开始的 真实的月份是需要加1的
//获取日期
console.log(dt.getDate());
//获取小时
console.log(dt.getHours());
//获取分钟
console.log(dt.getMinutes());
//获取秒
console.log(dt.getSeconds());
//获取星期
console.log(dt.getDay());//星期从0开始的
3. toLocaleDateString toLocaleTimeString valueOf
var dt=new Date();
console.log(dt.toDateString());//英文的---日期 Tue Jul 31 2018
console.log(dt.toLocaleDateString());//数字格式--日期 2018/7/31
console.log(dt.toTimeString());//小时分钟秒 16:07:01 GMT+0800 (中国标准时间)
console.log(dt.toLocaleTimeString());//小时分钟秒 下午4:07:01
console.log(dt.valueOf());//毫秒值 1533024421395
console.log(dt); Tue Jul 31 2018 16:07:01 GMT+0800 (中国标准时间)
//转成字符串
console.log(dt.toString()); Tue Jul 31 2018 16:07:01 GMT+0800 (中国标准时间)
4.格式化后的指定格式的日期和时间 看代码
/**
* 获取指定格式的时间
* @param dt 日期的对象
* @returns {string} 返回的是字符串的日期时间
*/
function getDate(dt) {
//获取年
var year = dt.getFullYear();
//获取月
var month = dt.getMonth() + 1;
//获取日
var day = dt.getDate();
//获取小时
var hour = dt.getHours();
//获取分钟
var minute = dt.getMinutes();
//获取秒
var second = dt.getSeconds();
month = month < 10 ? "0" + month : month;
day = day < 10 ? "0" + day : day;
hour = hour < 10 ? "0" + hour : hour;
minute = minute < 10 ? "0" + minute : minute;
second = second < 10 ? "0" + second : second;
return year + "年" + month + "月" + day + "日 " + hour + ":" + minute + ":" + second;
}
console.log(getDate(new Date()));//2018年07月31日 16:10:56
JavaScript Date对象详解
博客地址:https://blog.csdn.net/weixin_42787326/article/details/81304972