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选项卡插件实例
Mar 27 Javascript
jquery实现模拟百分比进度条渐变效果代码
Oct 29 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
Jun 13 Javascript
Bootstrap和Angularjs配合自制弹框的实例代码
Aug 24 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
Sep 05 Javascript
JavaScript浮点数及运算精度调整详解
Oct 21 Javascript
微信小程序 progress组件详解及实例代码
Oct 25 Javascript
canvas快速绘制圆形、三角形、矩形、多边形方法介绍
Dec 29 Javascript
vue项目中v-model父子组件通信的实现详解
Dec 10 Javascript
vue slot与传参实例代码讲解
Apr 28 Javascript
layui table 多行删除(id获取)的方法
Sep 12 Javascript
使用vue实现一个电子签名组件的示例代码
Jan 06 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
ThinkPHP模板范围判断输出In标签与Range标签用法详解
2014/06/30 PHP
php用户注册时常用的检验函数实例总结
2014/12/22 PHP
yii2局部关闭(开启)csrf的验证的实例代码
2017/07/10 PHP
jQuery 在光标定位的地方插入文字的插件
2012/05/10 Javascript
JavaScript 函数惰性载入的实现及其优点介绍
2013/08/12 Javascript
倒记时60刷新网页的js代码
2014/02/18 Javascript
Windows系统中安装nodejs图文教程
2015/02/28 NodeJs
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
2015/04/01 Javascript
jQuery固定元素插件scrolltofixed使用指南
2015/04/21 Javascript
javascript背景时钟实现方法
2015/06/18 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
JS实现拖动滚动条评分的效果代码分享
2016/09/29 Javascript
JS中静态页面实现微信分享功能
2017/02/06 Javascript
微信小程序 实例开发总结
2017/04/26 Javascript
JavaScript 数组的进化与性能分析
2017/09/18 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
JS控制鼠标拒绝点击某一按钮的实例
2017/12/29 Javascript
Vue 刷新当前路由的实现代码
2019/09/26 Javascript
Element Badge标记的使用方法
2020/07/27 Javascript
python实现猜数字游戏(无重复数字)示例分享
2014/03/29 Python
python在windows下创建隐藏窗口子进程的方法
2015/06/04 Python
Django教程笔记之中间件middleware详解
2018/08/01 Python
浅谈解除装饰器作用(python3新增)
2018/10/15 Python
Python操作rabbitMQ的示例代码
2019/03/19 Python
Python序列对象与String类型内置方法详解
2019/10/22 Python
Flask和pyecharts实现动态数据可视化
2020/02/26 Python
css3中新增的样式使用示例附效果图
2014/08/19 HTML / CSS
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
2016/03/15 HTML / CSS
Myprotein瑞士官方网站:运动营养和健身网上商店
2019/09/25 全球购物
大学校园活动策划书
2014/02/04 职场文书
纪念9.18事变演讲稿
2014/09/14 职场文书
作弊检讨书范文
2015/05/06 职场文书
安全温馨提示语大全
2015/07/14 职场文书
反腐倡廉学习心得体会范文
2015/08/15 职场文书
MySQL 原理与优化之Update 优化
2022/08/14 MySQL