js new Date()实例测试


Posted in Javascript onOctober 31, 2019

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开始的毫秒数

以上就是本次介绍的全部知识点以及扩展内容,感谢大家的学习和对三水点靠木的支持。

Javascript 相关文章推荐
jquery 之 $().hover(func1, funct2)使用方法
Jun 14 Javascript
js indexOf()定义和用法
Oct 21 Javascript
关于JS管理作用域的问题
Apr 10 Javascript
VUEJS实战之利用laypage插件实现分页(3)
Jun 13 Javascript
手机Web APP如何实现分享多平台功能
Aug 19 Javascript
jquery uploadify如何取消已上传成功文件
Feb 08 Javascript
常见的浏览器Hack技巧整理
Jun 29 Javascript
fetch 使用及如何接收JS传值
Nov 11 Javascript
Nuxt配合Node在实际生产中的应用详解
Aug 07 Javascript
JavaScript工具库之Lodash详解
Jun 15 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
Sep 02 Javascript
countup.js实现数字动态叠加效果
Oct 17 Javascript
一起写一个即插即用的Vue Loading插件实现
Oct 31 #Javascript
Vue 使用beforeEach实现登录状态检查功能
Oct 31 #Javascript
vue路由切换之淡入淡出的简单实现
Oct 31 #Javascript
vue-router之实现导航切换过渡动画效果
Oct 31 #Javascript
使用vue-router切换页面时实现设置过渡动画
Oct 31 #Javascript
Vue防止白屏添加首屏动画的实例
Oct 31 #Javascript
vue弹出框组件封装实例代码
Oct 31 #Javascript
You might like
PHP 多维数组排序实现代码
2009/08/05 PHP
php实现的短网址算法分享
2014/06/20 PHP
Apache无法自动跳转却显示目录的解决方法
2020/11/30 PHP
屏蔽F1~F12的快捷键的js函数
2010/05/06 Javascript
jQuery设置和获取HTML、文本和值示例
2014/07/08 Javascript
JS自定义对象实现Java中Map对象功能的方法
2015/01/20 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
JS制作手机端自适应缩放显示
2015/06/11 Javascript
JS实现网页标题随机显示名人名言的方法
2015/11/03 Javascript
javascript实现延时显示提示框特效代码
2016/04/27 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
2019/02/02 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
2019/11/01 Javascript
Angular6项目打包优化的实现方法
2019/12/15 Javascript
Javascript中Math.max和Math.max.apply的区别和用法详解
2020/08/24 Javascript
Python运算符重载详解及实例代码
2017/03/07 Python
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
Python实现的手机号归属地相关信息查询功能示例
2017/06/08 Python
Python实现的随机森林算法与简单总结
2018/01/30 Python
python取代netcat过程分析
2018/02/10 Python
numpy.std() 计算矩阵标准差的方法
2018/07/11 Python
Python list列表中删除多个重复元素操作示例
2019/02/27 Python
Django对接支付宝实现支付宝充值金币功能示例
2019/12/17 Python
python 负数取模运算实例
2020/06/03 Python
python爬虫 requests-html的使用
2020/11/30 Python
python性能测试工具locust的使用
2020/12/28 Python
CSS3实现点击放大的动画实例代码
2017/02/27 HTML / CSS
具有防紫外线功能的高性能钓鱼服装:Hook&Tackle
2018/08/16 全球购物
四年的大学生生活自我评价
2013/12/09 职场文书
护士毕业自我鉴定
2014/02/07 职场文书
师恩难忘教学反思
2014/04/27 职场文书
教师读书活动总结
2014/05/07 职场文书
四川省传达学习贯彻党的群众路线教育实践活动总结大会精神新闻稿
2014/10/26 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
交通事故协议书范本
2016/03/19 职场文书
DIY胆机必读:各国电子管评价
2022/04/06 无线电