js new Date()实例测试
网络编程 2021-07-04 15:01www.168986.cn编程入门
在本篇文章中长沙网络推广给各位整理的是关于js new Date()测试的相关实例代码,有需要的朋友们参考学习下。
js new Date() 测试
var t = new Date().toString(); //t = "Thu Oct 31 2019 11:36:57 GMT+0800 (中国标准时间)" var t1 = new Date(); var data_arry =[]; var that = new Date(); data_arry.push(that.constructor()); // Thu Oct 31 2019 11:50:26 GMT+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());
函数
function get_nowtime() { var date = new Date(); return (date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate()); } console.log(get_nowtime());
扩展阅读
JS获取当前时间戳的方法-JavaScript 获取当前时间戳
JavaScript 获取当前时间戳
第一种方法
var timestamp =Date.parse(new Date());
结果1280977330000
第二种方法
var timestamp =(new Date()).valueOf();
结果1280977330748
第三种方法
var timestamp=new Date().getTime();
结果1280977330748
第一种获取的时间戳是把毫秒改成000显示,
第二种和第三种是获取了当前毫秒的时间戳。
我和同事在用js实现一个显示出分析数据所剩大概时间的过程中,时间总是变给0,结果很怪异,发现获取时间的时候用的是Date.parse(newDate())获取的时间戳把毫秒改成了000显示,所以时间差计算的不准确。
可以用第二种或第三种方法计算时间差。
js中单独调用new Date(),例如document.write(new Date());
显示的结果是Mar 31 10:10:43 UTC+0800 2012 这种格式的时间
用new Date() 参与计算会自动转换为从1970.1.1开始的毫秒数
以上就是本次介绍的全部知识点以及扩展内容,感谢大家的学习和对狼蚁SEO的支持。
编程语言
- 甘肃哪有关键词排名优化购买方式有哪些
- 甘肃SEO如何做网站优化
- 河南seo关键词优化怎么做电话营销
- 北京SEO优化如何做QQ群营销
- 来宾百度关键词排名:提升您网站曝光率的关键
- 卢龙关键词优化:提升您网站排名的策略与技巧
- 山东网站优化的注意事项有哪些
- 四川整站优化怎样提升在搜索引擎中的排名
- 疏附整站优化:提升网站性能与用户体验的全新
- 海南seo主要做什么工作售后服务要做到哪些
- 荣昌百度网站优化:提升您网站的搜索引擎排名
- 河北seo网站排名关键词优化如何做SEO
- 江西优化关键词排名推广售后保障一般有哪些
- 古浪SEO优化:提升你的网站可见性
- 西藏网站排名优化怎么把网站排名在百度首页
- 如何提升阳东百度快照排名:详尽指南