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中的document.open()方法使用介绍
Oct 09 Javascript
浏览器窗口加载和大小改变事件示例
Feb 27 Javascript
JavaScript中的setMilliseconds()方法使用详解
Jun 11 Javascript
jQuery获取剪贴板内容的方法
Jun 16 Javascript
函数四种调用模式以及其中的this指向
Jan 16 Javascript
微信小程序之picker日期和时间选择器
Feb 09 Javascript
详谈js使用in和hasOwnProperty获取对象属性的区别
Apr 25 Javascript
JS实现标签页切换效果
May 04 Javascript
Node.js中使用mongoose操作mongodb数据库的方法
Sep 12 Javascript
Vue组件跨层级获取组件操作
Jul 27 Javascript
element-ui和vue表单(对话框)验证提示语(残留)清除操作
Sep 11 Javascript
vue 数字翻牌器动态加载数据
Apr 20 Vue.js
一起写一个即插即用的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开发中页面乱码的产生与解决
2008/03/27 PHP
php字符串分割函数explode的实例代码
2013/02/07 PHP
php htmlspecialchars()与shtmlspecialchars()函数的深入分析
2013/06/05 PHP
PHP设置一边执行一边输出结果的代码
2013/09/30 PHP
使用PHP similar text计算两个字符串相似度
2015/11/06 PHP
PHP配置ZendOpcache插件加速
2019/02/14 PHP
vmware linux系统安装最新的php7图解
2019/04/14 PHP
零基础php编程好学吗
2019/10/11 PHP
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
DD_belatedPNG,IE6下PNG透明解决方案(国外)
2010/12/06 Javascript
用jquery.sortElements实现table排序
2014/05/04 Javascript
Js Jquery创建一个弹出层可加载一个页面
2014/05/08 Javascript
分离与继承的思想实现图片上传后的预览功能:ImageUploadView
2016/04/07 Javascript
javascript实现延时显示提示框特效代码
2016/04/27 Javascript
jquery 删除节点 添加节点 找兄弟节点的简单实现
2016/12/07 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
JSON是什么?有哪些优点?JSON和XML的区别?
2019/04/29 Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
2019/09/27 Javascript
为nuxt项目写一个面包屑cli工具实现自动生成页面与面包屑配置
2019/09/29 Javascript
vue 限制input只能输入正数的操作
2020/08/05 Javascript
tensorflow创建变量以及根据名称查找变量
2018/03/10 Python
Xadmin+rules实现多选行权限方式(级联效果)
2020/04/07 Python
windows系统Tensorflow2.x简单安装记录(图文)
2021/01/18 Python
CSS3提交意见输入框样式代码
2014/10/30 HTML / CSS
浅谈基于HTML5的在线视频播放方案
2016/02/18 HTML / CSS
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
菲律宾最大的网上花店和礼品店:PhilFlower.com
2018/02/09 全球购物
学校欢迎标语
2014/06/18 职场文书
公司演讲稿开场白
2014/08/25 职场文书
辞职信的写法
2015/02/27 职场文书
悬崖上的金鱼姬观后感
2015/06/15 职场文书
Python基础之Socket通信原理
2021/04/22 Python
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS
FFmpeg视频处理入门教程(新手必看)
2022/01/22 杂记
python中字符串String及其常见操作指南(方法、函数)
2022/04/06 Python