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 相关文章推荐
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
Oct 14 Javascript
JavaScript基础语法让人疑惑的地方小结
May 23 Javascript
jquery sortable的拖动方法示例详解
Jan 16 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
May 27 Javascript
jQuery控制Div拖拽效果完整实例分析
Apr 15 Javascript
javascript中SetInterval与setTimeout的定时器用法
Aug 24 Javascript
javascript中的previousSibling和nextSibling的正确用法
Sep 16 Javascript
网页中的图片查看器viewjs使用方法
Jul 11 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
Nov 27 Javascript
jQuery判断自定义属性data-val用法示例
Jan 07 jQuery
JS防抖和节流实例解析
Sep 24 Javascript
JavaScript Dom实现轮播图原理和实例
Feb 19 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字符串的比较函数strcmp()与strcasecmp()的使用详解
2013/05/15 PHP
JavaScript栏目列表隐藏/显示简单实现
2013/04/03 Javascript
jQuery中获取checkbox选中项等操作及注意事项
2013/11/24 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
引入JS文件IE6报语法错误或缺少对象问题的解决方法
2014/01/09 Javascript
js模拟C#中List的简单实例
2014/03/06 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
2014/05/05 Javascript
jquery操作HTML5 的data-*的用法实例分享
2014/08/17 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
AngularJS中update两次出现$promise属性无法识别的解决方法
2017/01/05 Javascript
vue.js与后台数据交互的实例讲解
2018/08/08 Javascript
angular2组件中定时刷新并清除定时器的实例讲解
2018/08/31 Javascript
在vue-cli 3中给stylus、sass样式传入共享的全局变量
2019/08/12 Javascript
js获取url页面id,也就是最后的数字文件名
2020/09/25 Javascript
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
[48:05]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VGJ.T vs VP
2018/03/31 DOTA
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
2018/10/17 Python
在Mac下使用python实现简单的目录树展示方法
2018/11/01 Python
浅谈python脚本设置运行参数的方法
2018/12/03 Python
pycharm 将python文件打包为exe格式的方法
2019/01/16 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
python读取图像矩阵文件并转换为向量实例
2020/06/18 Python
大数据分析用java还是Python
2020/07/06 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
python 将Excel转Word的示例
2021/03/02 Python
Ramy Brook官网:美国现代女装品牌
2019/06/18 全球购物
三维科技面试题
2013/07/27 面试题
优秀员工评语
2014/02/10 职场文书
医院竞聘演讲稿
2014/05/16 职场文书
领导班子专题民主生活会情况想汇报
2014/09/30 职场文书
银行职员工作失误检讨书
2014/10/14 职场文书
退学证明范本3篇
2014/10/29 职场文书
行政主管岗位职责
2015/02/03 职场文书
户外亲子活动总结
2015/05/08 职场文书
python3中apply函数和lambda函数的使用详解
2022/02/28 Python