js new Date()实例测试
jsnewDate()测试
vart=newDate().toString();//t="ThuOct31201911:36:57GMT+0800(中国标准时间)" vart1=newDate(); vardata_arry=[]; varthat=newDate(); data_arry.push(that.constructor());//ThuOct31201911:50:26GMT+0800(中国标准时间)" data_arry.push(that.getDate());//31 data_arry.push(that.getDay());//4 data_arry.push(that.getFullYear());//2019 data_arry.push(that.getHours());//11 data_arry.push(that.getMilliseconds());//401 data_arry.push(that.getMinutes());//50 data_arry.push(that.getMonth());//9 data_arry.push(that.getSeconds());//26 data_arry.push(that.getTime());//1572493826401 data_arry.push(that.getTimezoneOffset());//-480 data_arry.push(that.getUTCDate());//31 data_arry.push(that.getUTCDay()); data_arry.push(that.getUTCFullYear()); data_arry.push(that.getUTCHours()); data_arry.push(that.getUTCMilliseconds()); data_arry.push(that.getUTCMinutes()); data_arry.push(that.getUTCMonth()); data_arry.push(that.getUTCSeconds()); data_arry.push(that.getYear()); data_arry.push(that.setDate()); data_arry.push(that.setFullYear()); data_arry.push(that.setHours()); data_arry.push(that.setMilliseconds()); data_arry.push(that.setMinutes()); data_arry.push(that.setMonth()); data_arry.push(that.setSeconds()); data_arry.push(that.setTime()); data_arry.push(that.setUTCDate()); data_arry.push(that.setUTCFullYear()); data_arry.push(that.setUTCHours()); data_arry.push(that.setUTCMilliseconds()); data_arry.push(that.setUTCMinutes()); data_arry.push(that.setUTCMonth()); data_arry.push(that.setUTCSeconds()); data_arry.push(that.setYear()); data_arry.push(that.toDateString()); data_arry.push(that.toGMTString()); //data_arry.push(that.toISOString());报错 data_arry.push(that.toJSON()); data_arry.push(that.toLocaleDateString()); data_arry.push(that.toLocaleString()); data_arry.push(that.toLocaleTimeString()); data_arry.push(that.toString()); data_arry.push(that.toTimeString()); data_arry.push(that.toUTCString()); data_arry.push(that.valueOf());
函数
functionget_nowtime(){ vardate=newDate(); return(date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate()); } console.log(get_nowtime());
扩展阅读:
JS获取当前时间戳的方法-JavaScript获取当前时间戳
JavaScript获取当前时间戳:
第一种方法:
vartimestamp=Date.parse(newDate());
结果:1280977330000
第二种方法:
vartimestamp=(newDate()).valueOf();
结果:1280977330748
第三种方法:
vartimestamp=newDate().getTime();
结果:1280977330748
第一种:获取的时间戳是把毫秒改成000显示,
第二种和第三种是获取了当前毫秒的时间戳。
我和同事在用js实现一个显示出分析数据所剩大概时间的过程中,时间总是变给0,结果很怪异,最后发现获取时间的时候用的是Date.parse(newDate())获取的时间戳把毫秒改成了000显示,所以时间差计算的不准确。
可以用第二种或第三种方法计算时间差。
js中单独调用newDate(),例如document.write(newDate());
显示的结果是:Mar3110:10:43UTC+08002012这种格式的时间
但是用newDate()参与计算会自动转换为从1970.1.1开始的毫秒数
以上就是本次介绍的全部知识点以及扩展内容,感谢大家的学习和对毛票票的支持。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。