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中URL编码函数代码
Jan 11 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
Jan 11 Javascript
javascript中字符串拼接详解
Sep 26 Javascript
js如何打印object对象
Oct 16 Javascript
jQuery使用$.ajax进行即时验证实例详解
Dec 11 Javascript
谈一谈javascript中继承的多种方式
Feb 19 Javascript
原生JS京东轮播图代码
Mar 22 Javascript
vue写h5页面的方法总结
Feb 12 Javascript
微信小程序如何获取群聊的openGid以及名称详解
Jul 17 Javascript
vue实现抽屉弹窗效果
Nov 15 Javascript
vue keep-alive的简单总结
Jan 25 Vue.js
JavaScript实现一键复制内容剪贴板
Jul 23 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 session有效期session.gc_maxlifetime
2011/04/20 PHP
使用Sphinx对索引进行搜索
2013/06/25 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
2020/03/18 PHP
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
javascript+mapbar实现地图定位
2010/04/09 Javascript
Javascript图像处理思路及实现代码
2012/12/25 Javascript
js中用window.open()打开多个窗口的name问题
2014/03/13 Javascript
JavaScript将字符串转换为整数的方法
2015/04/14 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
实例代码讲解jquery easyui动态tab页
2015/11/17 Javascript
javascript自定义滚动条实现代码
2020/04/20 Javascript
Bootstrap 网站实例之单页营销网站
2016/10/20 Javascript
微信小程序 开发经验整理
2017/02/15 Javascript
vue环境搭建简单教程
2017/11/07 Javascript
react中使用swiper的具体方法
2018/05/15 Javascript
JavaScript 中的12种循环遍历方法【总结】
2018/05/31 Javascript
微信小程序上传文件到阿里OSS教程
2019/05/20 Javascript
JS数组进阶示例【数组的几种函数用法】
2020/01/16 Javascript
JavaScript隐式类型转换代码实例
2020/05/29 Javascript
vue 使用rules对表单字段进行校验的步骤
2020/12/25 Vue.js
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
[05:08]第一届“网鱼杯”DOTA2比赛精彩集锦
2014/09/05 DOTA
[00:43]TI7不朽珍藏III——幽鬼不朽展示
2017/07/15 DOTA
探究数组排序提升Python程序的循环的运行效率的原因
2015/04/01 Python
Python中用memcached来减少数据库查询次数的教程
2015/04/07 Python
解决Python2.7中IDLE启动没有反应的问题
2018/11/30 Python
泰国第一在线超市:Tops
2021/02/13 全球购物
物业管理大学生个人的自我评价
2013/10/10 职场文书
计算机本科生自荐信
2013/10/15 职场文书
营销团队口号
2014/06/06 职场文书
法人委托书的范本格式
2014/09/11 职场文书
工程项目经理岗位职责
2015/02/02 职场文书
2016教师廉洁教育心得体会
2016/01/13 职场文书