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笔试题目附答案@20081025_jb51.net
Oct 26 Javascript
js跑马灯代码(自写)
Apr 17 Javascript
JS代码实现table数据分页效果
May 26 Javascript
Javascript动画效果(4)
Oct 11 Javascript
懒加载实现的分页&&网站footer自适应
Dec 21 Javascript
BootStrap selectpicker后台动态绑定数据的方法
Jul 28 Javascript
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
vue-cli3.0 脚手架搭建项目的过程详解
Oct 19 Javascript
详解js加减乘除精确计算
Mar 19 Javascript
vue element 中的table动态渲染实现(动态表头)
Nov 21 Javascript
JavaScript布尔运算符原理使用解析
May 06 Javascript
在vue中使用console.log无效的解决
Aug 09 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
法压式咖啡之制作法
2021/03/03 冲泡冲煮
精致的人儿就要挑杯子喝咖啡
2021/03/03 冲泡冲煮
PHP也可以?成Shell Script
2006/10/09 PHP
微盾PHP脚本加密专家php解密算法
2020/09/13 PHP
url decode problem 解决方法
2011/12/26 PHP
基于php无限分类的深入理解
2013/06/02 PHP
Nginx服务器上安装并配置PHPMyAdmin的教程
2015/08/18 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
javascript 闭包疑问
2010/12/30 Javascript
兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码
2011/11/30 Javascript
jquery提示效果实例分析
2014/11/25 Javascript
JavaScript中的Truthy和Falsy介绍
2015/01/01 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
2015/09/30 Javascript
标准的js无缝滚动效果
2016/08/30 Javascript
浅谈js中的引用和复制(传值和传址)
2016/09/18 Javascript
jQuery学习之DOM节点的插入方法总结
2017/01/22 Javascript
NodeJS实现图片上传代码(Express)
2017/06/30 NodeJs
AngularJS实现的JSONP跨域访问数据传输功能详解
2017/07/20 Javascript
Webpack优化配置缩小文件搜索范围
2017/12/25 Javascript
vue组件传递对象中实现单向绑定的示例
2018/02/28 Javascript
vuex与组件联合使用的方法
2018/05/10 Javascript
vue实现拖拽的简单案例 不超出可视区域
2019/07/25 Javascript
[01:23:24]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第三场 2月7日
2021/03/11 DOTA
MySQL最常见的操作语句小结
2015/05/07 Python
对pandas进行数据预处理的实例讲解
2018/04/20 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
Python 获取ftp服务器文件时间的方法
2019/07/02 Python
我们为什么要减少Python中循环的使用
2019/07/10 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
css3教程之倾斜页面
2014/01/27 HTML / CSS
LocalStorage记住用户和密码功能
2017/07/24 HTML / CSS
小学清明节活动总结
2014/07/04 职场文书
2015社区六五普法工作总结
2015/04/21 职场文书
大学生心理健康活动总结
2015/05/08 职场文书
Redis字典实现、Hash键冲突及渐进式rehash详解
2021/09/04 Redis