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/

浙公网安备 33010602011771号