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定时器详解及实例
Aug 01 Javascript
简述Jquery与DOM对象
Jul 10 Javascript
日常收藏的jquery技巧
Dec 02 Javascript
js实现网页收藏功能
Dec 17 Javascript
AngularJS中处理多个promise的方式
Feb 02 Javascript
详解vue-validator(vue验证器)
Jan 16 Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
Feb 16 Javascript
ES6新特性之Symbol类型用法分析
Mar 31 Javascript
JS轮播图实现简单代码
Feb 19 Javascript
vue登录注册及token验证实现代码
Dec 14 Javascript
js构造函数创建对象是否加new问题
Jan 22 Javascript
JS轻量级函数式编程实现XDM二
Jun 16 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
Smarty中常用变量操作符汇总
2014/10/27 PHP
PHP中Header使用的HTTP协议及常用方法小结
2014/11/04 PHP
IE中直接运行显示当前网页中的图片 推荐
2006/08/31 Javascript
Javascript 学习笔记 错误处理
2009/07/30 Javascript
javascript appendChild,innerHTML,join性能比较代码
2009/08/29 Javascript
ExtJs之带图片的下拉列表框插件
2010/03/04 Javascript
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
2010/05/06 Javascript
Jsonp 跨域的原理以及Jquery的解决方案
2010/05/18 Javascript
初识javascript 文档碎片
2010/07/13 Javascript
载入jQuery库的最佳方法详细说明及实现代码
2012/12/28 Javascript
jquery动态改变form属性提交表单
2014/06/03 Javascript
javascript倒计时效果实现
2015/11/12 Javascript
Ajax分页插件Pagination从前台jQuery到后端java总结
2016/07/22 Javascript
JS实现根据密码长度显示安全条功能
2017/03/08 Javascript
讲解vue-router之什么是动态路由
2018/05/28 Javascript
javascript实现小型区块链功能
2019/04/03 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
JS使用setInterval计时器实现挑战10秒
2020/11/08 Javascript
详解ES6 扩展运算符的使用与注意事项
2020/11/12 Javascript
Vant+postcss-pxtorem 实现浏览器适配功能
2021/02/05 Javascript
python开发的小球完全弹性碰撞游戏代码
2013/10/15 Python
跟老齐学Python之玩转字符串(1)
2014/09/14 Python
Python THREADING模块中的JOIN()方法深入理解
2015/02/18 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
Python学习笔记之视频人脸检测识别实例教程
2019/03/06 Python
详解python实现数据归一化处理的方式:(0,1)标准化
2019/07/17 Python
Python流程控制 while循环实现解析
2019/09/02 Python
基于keras 模型、结构、权重保存的实现
2020/01/24 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
英国在线房屋中介网站:Yopa
2018/01/09 全球购物
瑞士隐形眼镜和护理产品网上商店:Linsenklick
2019/10/21 全球购物
纯净、自信、100%的羊绒服装:360Cashmere
2021/02/20 全球购物
教师通用专业自荐书范文
2014/02/11 职场文书
《与朱元思书》的教学反思
2014/04/17 职场文书
nginx 配置缓存
2022/05/11 Servers
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle