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函数(json)附详细说明
May 25 Javascript
纯JS实现的批量图片预览加载功能
Aug 14 Javascript
javascript常见用法总结
May 22 Javascript
innerHTML在IE中报错解决方案
Dec 15 Javascript
AngularJS的内置过滤器详解
May 14 Javascript
JavaScript判断FileUpload控件上传文件类型
Sep 28 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
Nov 26 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
Dec 14 Javascript
Vue 全家桶实现移动端酷狗音乐功能
Nov 16 Javascript
js变量值传到php过程详解 将php解析成数据
Jun 26 Javascript
layui下拉列表select实现可输入查找的方法
Sep 28 Javascript
js实现整体缩放页面适配移动端
Mar 31 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的宝库目录--PEAR
2006/10/09 PHP
dedecms模板标签代码官方参考
2007/03/17 PHP
php 无法载入mysql扩展
2010/03/12 PHP
PHP中Session引起的脚本阻塞问题解决办法
2014/04/08 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
2015/04/17 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
php文件后缀不强制为.php的实操方法
2019/09/18 PHP
jQuery 操作option的实现代码
2011/03/03 Javascript
这段js代码得节约你多少时间
2011/12/20 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
2013/12/02 Javascript
node.js使用npm 安装插件时提示install Error: ENOENT报错的解决方法
2014/11/20 Javascript
利用vue写todolist单页应用
2016/12/15 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
2017/04/05 Javascript
QRCode.js:基于JQuery的生成二维码JS库的使用
2017/06/23 jQuery
浅谈angular2路由预加载策略
2017/10/04 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
2018/03/15 Javascript
Vue props 单向数据流的实现
2018/11/06 Javascript
Vue data的数据响应式到底是如何实现的
2020/02/11 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
Python数组定义方法
2016/04/13 Python
django实现用户登陆功能详解
2017/12/11 Python
Python使用xlwt模块操作Excel的方法详解
2018/03/27 Python
pyqt5使用按钮进行界面的跳转方法
2019/06/19 Python
Selenium启动Chrome时配置选项详解
2020/03/18 Python
如何基于matlab相机标定导出xml文件
2020/11/02 Python
总结python 三种常见的内存泄漏场景
2020/11/20 Python
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
PHP如何调用MYSQL存储过程
2014/05/30 面试题
法律专业应届本科毕业生求职信
2013/10/25 职场文书
培训主管的职业生涯规划
2014/03/06 职场文书
村居抓节水倡议书
2014/05/19 职场文书
旷课检讨书500字
2014/10/14 职场文书
考试作弊检讨
2015/01/27 职场文书
月考总结与反思
2015/10/22 职场文书
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers