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编程起步(第二课)
Jan 10 Javascript
js动态添加表格数据使用insertRow和insertCell实现
May 22 Javascript
使用javaScript动态加载Js文件和Css文件
Oct 24 Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
Dec 10 Javascript
JQuery实现简单的服务器轮询效果实例
Mar 31 Javascript
浅谈JavaScript 浏览器对象
Jun 03 Javascript
Vue 2.0的数据依赖实现原理代码简析
Jul 10 Javascript
浅析vue.js数组的变异方法
Jun 30 Javascript
关于微信公众号开发无法支付的问题解决
Dec 28 Javascript
Vue.js实现开发购物车功能的方法详解
Feb 22 Javascript
Vue实现数据表格合并列rowspan效果
Nov 30 Javascript
微信小程序wxs实现吸顶效果
Jan 08 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的FTP学习(一)[转自奥索]
2006/10/09 PHP
Breeze 文章管理系统 v1.0.0正式发布
2006/12/14 PHP
PHP如何编写易读的代码
2007/07/10 PHP
php 学习资料零碎东西
2010/12/04 PHP
PHP读取XML值的代码(推荐)
2011/01/01 PHP
thinkphp使用literal防止模板标签被解析的方法
2014/11/22 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
laravel学习教程之关联模型
2016/07/30 PHP
PHP与JavaScript针对Cookie的读写、交互操作方法详解
2017/08/07 PHP
初探jquery——表单应用范例
2007/02/20 Javascript
使用按钮控制以何种方式打开新窗口的属性介绍
2012/12/17 Javascript
javascript操纵OGNL标签示例代码
2014/06/16 Javascript
上传图片js判断图片尺寸和格式兼容IE
2014/09/01 Javascript
JavaScript中定义函数的三种方法
2015/03/12 Javascript
Jquery轮播效果实现过程解析
2016/03/30 Javascript
jQuery回到顶部的代码
2016/07/09 Javascript
angular 用拦截器统一处理http请求和响应的方法
2017/06/08 Javascript
ES6模块化的import和export用法方法总结
2017/08/08 Javascript
利用javascript如何随机生成一定位数的密码
2017/09/22 Javascript
jquery radio 动态控制选中失效问题的解决方法
2018/02/28 jQuery
使用kbone解决Vue项目同时支持小程序问题
2019/11/08 Javascript
Python 操作文件的基本方法总结
2017/08/10 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
python encrypt 实现AES加密的实例详解
2020/02/20 Python
css3设置box-pack和box-align让div里面的元素垂直居中
2014/09/01 HTML / CSS
英国Radley包德国官网:Radley London德国
2019/11/18 全球购物
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
大学军训感言1000字
2014/02/25 职场文书
培训主管的职业生涯规划
2014/03/06 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
离职感谢信
2015/01/21 职场文书
开会通知
2015/04/20 职场文书
numpy数据类型dtype转换实现
2021/04/24 Python
Android Studio 计算器开发
2022/05/20 Java/Android
Python+SeaTable实现计算两个日期间的工作日天数
2022/07/07 Python