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 相关文章推荐
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
Mar 22 Javascript
Jquery ajaxsubmit上传图片实现代码
Nov 04 Javascript
JavaScript让Textarea支持tab按键的方法
Jun 26 Javascript
深入浅析JavaScript中prototype和proto的关系
Nov 15 Javascript
js为什么不能正确处理小数运算?
Dec 29 Javascript
easy ui datagrid 从编辑框中获取值的方法
Feb 22 Javascript
jQuery复合事件结合toggle()方法的用法示例
Jun 10 jQuery
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
Dec 24 jQuery
Vue.js实现tab切换效果
Jul 24 Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
Aug 20 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
Sep 04 Javascript
编写v-for循环的技巧汇总
Dec 01 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
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
2014/01/19 PHP
php通过sort()函数给数组排序的方法
2015/03/18 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
php实现博客,论坛图片防盗链的方法
2016/10/15 PHP
PHP单态模式简单用法示例
2016/11/16 PHP
javascript入门·对象属性方法大总结
2007/10/01 Javascript
Javascript获取当前日期的农历日期代码
2014/10/08 Javascript
JavaScript设置获取和设置属性的方法
2015/03/04 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
学习JavaScript设计模式之状态模式
2016/01/08 Javascript
有关jQuery中parent()和siblings()的小问题
2016/06/01 Javascript
js实现模糊匹配功能
2017/02/15 Javascript
vue实现app页面切换动画效果实例
2017/05/23 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
webpack踩坑之路图片的路径与打包
2017/09/05 Javascript
Angular2学习笔记之数据绑定的示例代码
2018/01/03 Javascript
js实现文字头像的生成代码
2020/03/07 Javascript
python操作数据库之sqlite3打开数据库、删除、修改示例
2014/03/13 Python
使用Python实现BT种子和磁力链接的相互转换
2015/11/09 Python
使用Python从有道词典网页获取单词翻译
2016/07/03 Python
python+selenium实现京东自动登录及秒杀功能
2017/11/18 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
python调用动态链接库的基本过程详解
2019/06/19 Python
python爬虫 execjs安装配置及使用
2019/07/30 Python
详解python statistics模块及函数用法
2019/10/27 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
python3.7 openpyxl 在excel单元格中写入数据实例
2020/09/01 Python
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
VisionPros美国站:加拿大在线隐形眼镜和眼镜零售商
2020/02/11 全球购物
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
财务会计专业应届毕业生求职信
2013/10/18 职场文书
政风行风建设责任书
2014/07/23 职场文书
2014-2015学年工作总结
2014/11/27 职场文书
2014年骨干教师工作总结
2014/12/19 职场文书
搞笑老公保证书
2015/02/26 职场文书
Django实现聊天机器人
2021/05/31 Python