JS基础之日期Date对象API

JS基础之日期Date对象API

1.创建日期Date对象
var d1=new Date(“2019/3/31 17:17:17”);//
var d2=new Date(2019,2,31,17,17,17);//月份1-12月对应0-11
var d3=new Date();//创建存储当前系统时间的Date对象
var d4=new Date(1000*60*60*24);//以毫秒数创建Date对象
2.获取日期Date对象
年:getFullYear(); 月:getMonth();(0-11) 日:getDate(); 星期:getDay();(0-6)
时:getHours(); 分:getMinutes(); 秒:getSeconds(); 毫秒:getMilliseconds();
getTime();获取距离计算机元年的毫秒数
3.修改日期Date对象
setFullYear(); setMonth(); setDay(); setHours(); setMinutes(); setSeconds();
setMilliSconds(); setTime(millisec);
注意:星期是由日期来决定的,故不能设置星期。


4.将Date对象转为本地字符串
toLocaleString();//年-月-日 时:分:秒   toLocaleDateString();//年-月-日 toLocaleTimeString();//时:分:秒
5.拷贝一个新的Date对象,与之前的Date对象毫无关系(原因:拷贝了对象的地址),常用于不修改原始日期对象的值时使用。
var d1=new Date(“2019/3/31 18:18:18”);
var d2=new Date(d1);
d2.setFullYear(d2.getFullYear()+3).toLocaleString();
d1.toLocaleString();
console.log(d2);//Thu Mar 31 2022 18:18:18 GMT+0800 (中国标准时间)
console.log(d1);//Sun Mar 31 2019 18:18:18 GMT+0800 (中国标准时间)

未经允许不得转载:专注は互联网 · 用户 · 产品 - 极简 · 生活 · 禅修 » JS基础之日期Date对象API

赞 (0)

扫码打Call!

分享到:更多 ()

留言 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址