js中获取时间new Date()的全面介绍


Posted in Javascript onJune 20, 2016

var myDate = new Date();

myDate.getYear(); //获取当前年份(2位)

myDate.getFullYear(); //获取完整的年份(4位,1970-????)

myDate.getMonth(); //获取当前月份(0-11,0代表1月)

myDate.getDate(); //获取当前日(1-31)

myDate.getDay(); //获取当前星期X(0-6,0代表星期天) 何问起 hovertree.com

myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)

myDate.getHours(); //获取当前小时数(0-23)

myDate.getMinutes(); //获取当前分钟数(0-59)

myDate.getSeconds(); //获取当前秒数(0-59)

myDate.getMilliseconds(); //获取当前毫秒数(0-999)

myDate.toLocaleDateString(); //获取当前日期

var mytime=myDate.toLocaleTimeString(); //获取当前时间

myDate.toLocaleString( ); //获取日期与时间

==========================================================================

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显示,所以时间差计算的不准确。

可以用第二种或第三种方法计算时间差。http://hovertree.com/menu/javascript/

js中单独调用new Date(),例如document.write(new Date());

显示的结果是:Mar 31 10:10:43 UTC+0800 2012 这种格式的时间

但是用new Date() 参与计算会自动转换为从1970.1.1开始的毫秒数

--------------------------------------------------------------------------------------------------

将字符串形式的日期转换成日期对象

var strTime="2011-04-16"; //字符串日期格式          
var date= new Date(Date.parse(strTime.replace(/-/g,   "/"))); //转换成Data();

var month=date.getMonth()+1; //获取当前月份

以上这篇js中获取时间new Date()的全面介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
一个js封装的不错的选项卡效果代码
Feb 15 Javascript
jqgrid 编辑添加功能详细解析
Nov 08 Javascript
jQuery使用fadein方法实现渐出效果实例
Mar 27 Javascript
解决jquery实现的radio重新选中的问题
Jul 03 Javascript
jQuery与getJson结合的用法实例
Aug 07 Javascript
JS中关于事件处理函数名后面是否带括号的问题
Nov 16 Javascript
Javascript 数组去重的方法(四种)详解及实例代码
Nov 24 Javascript
bootstrap vue.js实现tab效果
Feb 07 Javascript
JavaScript的继承实现小结
May 07 Javascript
微信小程序 空白页重定向解决办法
Jun 27 Javascript
vue-router中的hash和history两种模式的区别
Jul 17 Javascript
浅谈angular表单提交中ng-submit的默认使用方法
Sep 30 Javascript
AngularJs Javascript MVC 框架
Jun 20 #Javascript
jQuery 限制输入字符串长度
Jun 20 #Javascript
JavaScript函数节流概念与用法实例详解
Jun 20 #Javascript
Angular的Bootstrap(引导)和Compiler(编译)机制
Jun 20 #Javascript
jquery通过name属性取值的简单实现方法
Jun 20 #Javascript
jQuery模拟select实现下拉菜单功能
Jun 20 #Javascript
对jQuary选择器的全面总结
Jun 20 #Javascript
You might like
用C/C++扩展你的PHP 为你的php增加功能
2012/09/06 PHP
PHP base64编码后解码乱码的解决办法
2014/06/19 PHP
合格的PHP程序员必备技能
2015/11/13 PHP
php批量删除操作代码分享
2017/02/26 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
yii2 在控制器中验证请求参数的使用方法
2019/06/19 PHP
表单元素事件 (Form Element Events)
2009/07/17 Javascript
JS获取地址栏参数的小例子
2013/08/23 Javascript
js判读浏览器是否支持html5的canvas的代码
2013/11/18 Javascript
JavaScript使用push方法添加一个元素到数组末尾用法实例
2015/04/06 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
关于使用js算总价的问题
2017/06/23 Javascript
使用ionic(选项卡栏tab) icon(图标) ionic上拉菜单(ActionSheet) 实现通讯录界面切换实例代码
2017/10/20 Javascript
分析javascript原型及原型链
2018/03/18 Javascript
对angularjs框架下controller间的传值方法详解
2018/10/08 Javascript
详解javascript中的Error对象
2019/04/25 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
2019/06/04 Javascript
详解JavaScript中new操作符的解析和实现
2020/09/04 Javascript
Django1.7+python 2.78+pycharm配置mysql数据库
2016/10/09 Python
Python获取SQLite查询结果表列名的方法
2017/06/21 Python
Python网络爬虫神器PyQuery的基本使用教程
2018/02/03 Python
Python基础教程之异常详解
2019/01/10 Python
Python3.5内置模块之time与datetime模块用法实例分析
2019/04/27 Python
python装饰器代替set get方法实例
2019/12/19 Python
python实现吃苹果小游戏
2020/03/21 Python
利用CSS3实现自定义滚动条代码分享
2016/08/18 HTML / CSS
JACK & JONES荷兰官网:男士服装和鞋子
2021/03/07 全球购物
建筑装饰学院室内设计专业个人自我评价
2013/12/07 职场文书
初中升旗仪式演讲稿
2014/05/08 职场文书
个人承诺书格式
2014/06/03 职场文书
2014年安全生产目标责任书
2014/07/23 职场文书
机械操作工岗位职责
2014/08/08 职场文书
安全演讲稿开场白
2014/08/25 职场文书
2015年教师师德师风承诺书
2015/04/28 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
优秀大学生申请书
2019/06/24 职场文书