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 相关文章推荐
ie和firefox不兼容的解决方法集合
Apr 28 Javascript
jQuery在html有效在jsp无效的原因及解决方法
Aug 02 Javascript
如何设置一定时间内只能发送一次请求
Feb 28 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
Jul 29 Javascript
基于jQuery仿淘宝产品图片放大镜特效
Oct 19 Javascript
jquery attr()设置和获取属性值实例教程
Sep 25 Javascript
使用JSON格式提交数据到服务端的实例代码
Apr 01 Javascript
vue :src 文件路径错误问题的解决方法
May 15 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
Aug 19 Javascript
vue实现带复选框的树形菜单
May 27 Javascript
node实现爬虫的几种简易方式
Aug 22 Javascript
vue中使用[provide/inject]实现页面reload的方法
Sep 30 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 数组实例说明
2008/08/18 PHP
PHP扩展CURL的用法详解
2014/06/20 PHP
PHP Cookei记录用户历史浏览信息的代码
2016/02/03 PHP
共享自己写一个框架DreamScript
2007/01/20 Javascript
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
2008/12/19 Javascript
javascript数组遍历for与for in区别详解
2014/12/04 Javascript
javascript实现树形菜单的方法
2015/07/17 Javascript
Bootstrap实现下拉菜单效果
2016/04/29 Javascript
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
js实现移动端轮播图效果
2020/12/09 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
2018/10/30 Javascript
Angular刷新当前页面的实现方法
2018/11/21 Javascript
ES6基础之默认参数值
2019/02/21 Javascript
Webpack设置环境变量的一些误区详解
2019/12/19 Javascript
微信小程序手动添加收货地址省市区联动
2020/05/18 Javascript
详解vue-router的导航钩子(导航守卫)
2020/11/02 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
Python FTP操作类代码分享
2014/05/13 Python
跟老齐学Python之编写类之二方法
2014/10/11 Python
python threading模块操作多线程介绍
2015/04/08 Python
Python 详解基本语法_函数_返回值
2017/01/22 Python
深入了解如何基于Python读写Kafka
2019/12/31 Python
不到20行实现Python代码即可制作精美证件照
2020/04/24 Python
如何写python的配置文件
2020/06/07 Python
python中元组的用法整理
2020/06/15 Python
CSS3 圆角效果
2009/07/15 HTML / CSS
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
销售所有的狗狗产品:Dog.com
2016/10/13 全球购物
西北政法大学自主招生自荐信
2014/01/29 职场文书
目标管理责任书
2014/04/15 职场文书
毕业设计说明书
2014/05/07 职场文书
触电现场处置方案
2014/05/14 职场文书
爬山的活动方案
2014/08/16 职场文书
合同审查法律意见书
2015/06/04 职场文书
2016年大学生实习单位评语
2015/12/01 职场文书
vue3中provide && inject的使用
2021/07/01 Vue.js