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 相关文章推荐
document.getElementById的简写方式(获取id对象的简略写法)
Sep 10 Javascript
让ie6也支持websocket采用flash封装实现
Feb 18 Javascript
jQuery使用之标记元素属性用法实例
Jan 19 Javascript
微信公众号 摇一摇周边功能开发
Dec 08 Javascript
Vue 短信验证码组件开发详解
Feb 14 Javascript
tab栏切换原理
Mar 22 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
Apr 10 jQuery
微信小程序使用scroll-view标签实现自动滑动到底部功能的实例代码
Nov 09 Javascript
微信小程序全局变量功能与用法详解
Jan 22 Javascript
VScode格式化ESlint方法(最全最好用方法)
Sep 10 Javascript
基于JavaScript判断两个对象内容是否相等
Jan 10 Javascript
vue中的过滤器及其时间格式化问题
Apr 09 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
一个可以找出源代码中所有中文的工具
2006/10/25 PHP
php 操作调试的方法
2012/07/12 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
php5.3以后的版本连接sqlserver2000的方法
2014/07/28 PHP
PHP随机生成信用卡卡号的方法
2015/03/23 PHP
php输出全球各个时区列表的方法
2015/03/31 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
2017/07/10 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
2006/09/22 Javascript
很酷的javascript loading效果代码
2008/06/18 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
5分钟理解JavaScript中this用法分享
2013/11/09 Javascript
js Array操作的最简短最容易理解方法
2013/12/09 Javascript
js原型继承的两种方法对比介绍
2014/03/30 Javascript
javascript中加号(+)操作符的一些神奇作用
2014/06/06 Javascript
jQuery使用zTree插件实现树形菜单和异步加载
2016/02/25 Javascript
JavaScript Date对象详解
2016/03/01 Javascript
jQuery实现区域打印功能代码详解
2016/06/17 Javascript
vue动态改变背景图片demo分享
2018/09/13 Javascript
Python打包可执行文件的方法详解
2016/09/19 Python
用matplotlib画等高线图详解
2017/12/14 Python
Python实现的爬取百度贴吧图片功能完整示例
2019/05/10 Python
无需JS和jQuery代码实现CSS3鼠标浮动放大图片
2016/11/21 HTML / CSS
AmazeUI 输入框组的示例代码
2020/08/14 HTML / CSS
墨西哥网上超市:Superama
2018/07/10 全球购物
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
2012/12/05 面试题
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
大二自我鉴定范文
2013/10/05 职场文书
汽车维修专业毕业生的求职信分享
2013/12/04 职场文书
蛋糕店的商业计划书范文
2014/01/27 职场文书
培训班开班仪式主持词
2014/03/28 职场文书
三月学雷锋活动总结
2014/06/26 职场文书
2014四风问题对照检查材料范文
2014/09/15 职场文书
产品陈列协议书(标准版)
2014/09/17 职场文书
北京英文导游词
2015/02/12 职场文书
2015年学生管理工作总结
2015/05/26 职场文书