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中实现命名空间
Nov 23 Javascript
JQuery 学习笔记 选择器之一
Jul 23 Javascript
jQuery 源码分析笔记(4) Ready函数
Jun 02 Javascript
javascript实现iframe框架延时加载的方法
Oct 30 Javascript
JS中的Replace方法使用经验分享
May 20 Javascript
javascript实现uploadify上传格式以及个数限制
Nov 23 Javascript
javascript实现tab响应式切换特效
Jan 29 Javascript
详解前端自动化工具gulp自动添加版本号
Dec 20 Javascript
详解写好JS条件语句的5条守则
Feb 28 Javascript
wx-charts 微信小程序图表插件的具体使用
Aug 18 Javascript
React路由鉴权的实现方法
Sep 05 Javascript
手写Spirit防抖函数underscore和节流函数lodash
Mar 22 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模块 Memcached功能多于Memcache
2011/06/14 PHP
PHP实现根据浏览器跳转不同语言页面代码
2013/08/02 PHP
完整删除ecshop中获取店铺信息的API
2014/12/24 PHP
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
2017/10/13 PHP
一个刚完成的layout(拖动流畅,不受iframe影响)
2007/08/17 Javascript
JS读取XML文件示例代码
2013/11/15 Javascript
制作jquery遮罩层效果导航菜单代码分享
2013/12/25 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
2016/01/14 Javascript
基于JavaScript实现瀑布流布局(二)
2016/01/26 Javascript
javascript实现一个简单的弹出窗
2016/02/22 Javascript
Javascript之面向对象--方法
2016/12/02 Javascript
Angularjs中使用layDate日期控件示例
2017/01/11 Javascript
jQuery实现radio第一次点击选中第二次点击取消功能
2017/05/15 jQuery
JavaScript requestAnimationFrame动画详解
2017/09/14 Javascript
浅谈Emergence.js 检测元素可见性的 js 插件
2017/11/18 Javascript
Vue常用传值方式、父传子、子传父及非父子实例分析
2020/02/24 Javascript
python的迭代器与生成器实例详解
2014/07/16 Python
Python运算符重载用法实例
2015/05/28 Python
通过mod_python配置运行在Apache上的Django框架
2015/07/22 Python
Python实现数据结构线性链表(单链表)算法示例
2019/05/04 Python
使用Matplotlib 绘制精美的数学图形例子
2019/12/13 Python
Virtualenv 搭建 Py项目运行环境的教程详解
2020/06/22 Python
python中的时区问题
2021/01/14 Python
英国领先的隐形眼镜在线供应商:Lenstore.co.uk
2019/11/24 全球购物
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
2015/10/13 面试题
拓展培训心得体会
2014/01/04 职场文书
励志演讲稿范文
2014/04/29 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书
选择比努力更重要?这是长期以来对“努力”的最大误解
2019/07/12 职场文书
go xorm框架的使用
2021/05/22 Golang
Python anaconda安装库命令详解
2021/10/16 Python
MongoDB支持的数据类型
2022/04/11 MongoDB
CentOS MySql8 远程连接实战
2022/04/19 MySQL
国际最新研究在陨石中发现DNA主要成分 或由陨石带来地球
2022/04/29 数码科技