3.日期
(1)获取时间:
<script type="text/javascript"> var date1=new Date(); //获取当前时间。 输出:Mon Aug 22 2022 19:30:40 GMT+0800 (GMT+08:00) var myYear=date1.getFullYear(); //年 var myMonth=date1.getMonth()+1; //月(值为0~11,注意当前月需要+1) var myDate=date1.getDate(); //日 var myDay=date1.getDay(); //周几(0周天,1周一,2周二,3周三,4周四,5周五,6周六) var myHours=date1.getHours(); //时 var myMinutes=date1.getMinutes(); //分 var mySeconds=date1.getSeconds(); //秒 var myMilliseconds=date1.getMilliseconds(); //毫秒(值为0~999) var myTime=date1.getTime(); //(现在时间-1970/01/01)的毫秒数 //================set是更改,get是获取================ var changeDate=new Date(); //自动获取当前时间 changeDate.setFullYear(1993); //更改当前年份 document.write(changeDate.geFullYear()); //输出:1993 < /script>
(2)字符串日期转换为时间格式:
<script type="text/javascript"> //以下三种均正确。输出:Wed Sep 30 2020 00:00:00 GMT+0800 (GMT+08:00) var date1=new Date('2020/09/30'); var date2=new Date('2020,09,30'); var date3=new Date(1601395200000); //这种格式不支持。输出:Wed Sep 30 2020 08:00:00 GMT+0800 (GMT+08:00) var date4=new Date('2020-09-30'); < /script>
(3)获取时间戳:
<script type="text/javascript"> var date1= new Date()-1000; //(现在时间-1970/01/01)的毫秒数。 输出:1661169305356 var date2= new Date('2020,09,30')-1000; //(2020/09/30-1970/01/01)的毫秒数-1000。 输出:1601395199000 var date3= Date.parse('2020,09,30'); //(2020/09/30-1970/01/01)的毫秒数。 输出:1601395200000 < /script>
转载请注明原文链接:https://www.cnblogs.com/chenJieLing/