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 处理网页内容的实现代码
Feb 15 Javascript
jquery写个checkbox——类似邮箱全选功能
Mar 19 Javascript
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
Jul 31 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
Oct 25 Javascript
基于jQuery实现最基本的淡入淡出效果实例
Feb 02 Javascript
Jquery实现动态切换图片的方法
May 18 Javascript
解析AngularJS中get请求URL出现的跨域问题
Dec 01 Javascript
你可能不知道的前端算法之文字避让(inMap)
Jan 12 Javascript
vue中添加mp3音频文件的方法
Mar 02 Javascript
vue2.x 对象劫持的原理实现
Apr 19 Javascript
vue实现购物车功能(商品分类)
Apr 20 Javascript
基于js实现判断浏览器类型代码实例
Jul 17 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访问查询mysql数据的三种方法
2006/10/09 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
2018/11/30 PHP
JavaScript CSS菜单功能 改进版
2008/12/20 Javascript
JavaScript Date对象 日期获取函数
2010/12/19 Javascript
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
jquery实现的用户注册表单提示操作效果代码分享
2015/08/28 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
2016/04/29 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
最全面的百度地图JavaScript离线版开发
2016/09/10 Javascript
nodejs+express搭建多人聊天室步骤
2018/02/12 NodeJs
Vue 实现展开折叠效果的示例代码
2018/08/27 Javascript
vue-router命名路由和编程式路由传参讲解
2019/01/19 Javascript
bootstrap table.js动态填充单元格数据的多种方法
2019/07/18 Javascript
JavaScript文档加载模式以及元素获取
2020/07/28 Javascript
mustache.js实现首页元件动态渲染的示例代码
2020/12/28 Javascript
js+html+css实现手动轮播和自动轮播
2020/12/30 Javascript
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
Python中的元类编程入门指引
2015/04/15 Python
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
2015/04/24 Python
python写入中英文字符串到文件的方法
2015/05/06 Python
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
使用Django Form解决表单数据无法动态刷新的两种方法
2017/07/14 Python
Python数据库小程序源代码
2019/09/15 Python
django数据模型on_delete, db_constraint的使用详解
2019/12/24 Python
Tensorflow实现多GPU并行方式
2020/02/03 Python
python实现图像拼接
2020/03/05 Python
深入理解Python变量的数据类型和存储
2021/02/01 Python
HTML5 新标签全部总汇(推荐)
2016/06/13 HTML / CSS
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
德国在线购买葡萄酒网站:Geile Weine
2019/09/24 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
电脑销售顾问自荐信
2014/01/29 职场文书
初中教师业务学习材料
2014/05/12 职场文书
胡桃夹子观后感
2015/06/11 职场文书
详解MySQL中的pid与socket
2021/06/15 MySQL