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 相关文章推荐
用JS剩余字数计算的代码
Jul 03 Javascript
只需一行代码,轻松实现一个在线编辑器
Nov 12 Javascript
jquery slibings选取同级其他元素的实现代码
Nov 15 Javascript
jQuery中;function($,undefined) 前面的分号的用处
Dec 17 Javascript
jQuery表格插件datatables用法详解
Nov 23 Javascript
JS函数定义方式的区别介绍
Mar 22 Javascript
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
Apr 20 jQuery
Vue.js项目部署到服务器的详细步骤
Jul 17 Javascript
vue-cli初始化项目中使用less的方法
Aug 09 Javascript
ES6 Symbol数据类型的应用实例分析
Jun 26 Javascript
Vue-cli打包后部署到子目录下的路径问题说明
Sep 02 Javascript
解决vue项目打包上服务器显示404错误,本地没出错的问题
Nov 03 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
中国广播史趣谈 — 几个历史第一次
2021/03/01 无线电
在PHP中使用curl_init函数的说明
2010/11/02 PHP
php用正则判断是否为数字的方法
2016/03/25 PHP
PHP控制前台弹出对话框的实现方法
2016/08/21 PHP
在laravel5.2中实现点击用户头像更改头像的方法
2019/10/14 PHP
解决Jquery load()加载GB2312页面时出现乱码的两种方案
2013/09/10 Javascript
关于onchange事件在IE和FF下的表现及解决方法
2014/03/08 Javascript
JavaScript中innerHTML,innerText,outerHTML的用法及区别
2015/09/01 Javascript
AngularJs实现ng1.3+表单验证
2015/12/10 Javascript
javascript 实现动态侧边栏实例详解
2016/11/11 Javascript
树结构之JavaScript
2017/01/24 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
微信小程序之圆形进度条实现思路
2018/02/22 Javascript
Vue表单demo v-model双向绑定问题
2018/06/29 Javascript
vue中导出Excel表格的实现代码
2018/10/18 Javascript
Vue实现购物车基本功能
2020/11/08 Javascript
[02:39]DOTA2英雄基础教程 极限穿梭编织者
2013/12/05 DOTA
[15:39]教你分分钟做大人:龙骑士
2014/10/30 DOTA
Python格式化日期时间操作示例
2018/06/28 Python
Linux下python与C++使用dlib实现人脸检测
2018/06/29 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
2019/02/20 Python
详解Python locals()的陷阱
2019/03/26 Python
Python分析彩票记录并预测中奖号码过程详解
2019/07/09 Python
python实时检测键盘输入函数的示例
2019/07/17 Python
python分布式计算dispy的使用详解
2019/12/22 Python
.dcm格式文件软件读取及python处理详解
2020/01/16 Python
Python3合并两个有序数组代码实例
2020/08/11 Python
使用CSS3制作饼状旋转载入效果的实例
2015/06/23 HTML / CSS
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
房地产销售计划书
2014/01/10 职场文书
服装发布会策划方案
2014/05/22 职场文书
保研推荐信格式
2015/03/25 职场文书
升学宴家长答谢词
2015/09/29 职场文书
一文搞懂php的垃圾回收机制
2021/06/18 PHP
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python
超越Nginx的Web服务器caddy优雅用法
2022/06/21 Servers