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 相关文章推荐
JavaScript 格式字符串的应用
Mar 29 Javascript
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
Jul 11 Javascript
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
May 28 Javascript
javascript关于运动的各种问题经典总结
Apr 27 Javascript
学习jQuey中的return false
Dec 18 Javascript
Jquery轮播效果实现过程解析
Mar 30 Javascript
JavaScript中的Object对象学习教程
May 20 Javascript
详解用webpack把我们的业务模块分开打包的方法
Jul 20 Javascript
浅谈ES6 模板字符串的具体使用方法
Nov 07 Javascript
jQuery实现手机号正则验证输入及自动填充空格功能
Jan 02 jQuery
在vue中对数组值变化的监听与重新响应渲染操作
Jul 17 Javascript
浅谈JS for循环中使用break和continue的区别
Jul 21 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
cache_lite试用
2007/02/14 PHP
php cout<<的一点看法
2010/01/24 PHP
php通过会话控制实现身份验证实例
2016/10/18 PHP
php二维码生成以及下载实现
2017/09/28 PHP
提高网站信任度的技巧
2008/10/17 Javascript
仅用[]()+!等符号就足以实现几乎任意Javascript代码
2010/03/01 Javascript
Javascript 设计模式(二) 闭包
2010/05/26 Javascript
文本框获得焦点和失去焦点的判断代码
2012/03/18 Javascript
javascript中方便增删改cookie的一个类
2012/10/11 Javascript
jquery实现metro效果示例代码
2013/09/06 Javascript
jquery中checkbox全选失效的解决方法
2014/12/26 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
JavaScript通过function定义对象并给对象添加toString()方法实例分析
2015/03/23 Javascript
JS实现超简单的鼠标拖动效果
2015/11/02 Javascript
详解nodejs中express搭建权限管理系统
2017/09/15 NodeJs
Bootstrap-table自定义可编辑每页显示记录数
2018/09/07 Javascript
vue-cli3使用 DllPlugin 实现预编译提升构建速度
2019/04/24 Javascript
Vue数据驱动表单渲染,轻松搞定form表单
2019/07/19 Javascript
vue导航栏部分的动态渲染实例
2019/11/01 Javascript
[06:57]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD 选手采访
2021/03/11 DOTA
Python实现数据库编程方法详解
2015/06/09 Python
Python基于回溯法子集树模板实现8皇后问题
2017/09/01 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
2019/04/01 Python
python文档字符串(函数使用说明)使用详解
2019/07/30 Python
广州足迹信息技术有限公司Java软件工程师试题
2014/02/15 面试题
最新大学职业规划书范文
2013/12/30 职场文书
大学军训感言400字
2014/03/11 职场文书
高中军训感言600字
2014/03/11 职场文书
报告会主持词
2014/04/02 职场文书
《回乡偶书》教学反思
2014/04/12 职场文书
计算机实训报告总结
2014/11/05 职场文书
个人总结与自我评价
2015/02/14 职场文书
保研专家推荐信范文
2015/03/25 职场文书
2015年医院科室工作总结范文
2015/05/26 职场文书
Python常遇到的错误和异常
2021/11/02 Python
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL