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实现键盘控制DIV移动的方法
Jan 10 Javascript
JavaScript实现向右伸出的多级网页菜单效果
Aug 25 Javascript
jQuery多条件筛选如何实现
Nov 04 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
Apr 03 Javascript
原生JS:Date对象全面解析
Sep 06 Javascript
js中scrollTop()方法和scroll()方法用法示例
Oct 03 Javascript
使用jquery给新生的th绑定hover事件的实例
Feb 10 Javascript
简述vue状态管理模式之vuex
Aug 29 Javascript
vue单页缓存方案分析及实现
Sep 25 Javascript
详解vue.js移动端配置flexible.js及注意事项
Apr 10 Javascript
vue自定义组件(通过Vue.use()来使用)即install的用法说明
Aug 11 Javascript
vue3引入highlight.js进行代码高亮的方法实例
Apr 08 Vue.js
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
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
一段好玩的JavaScript代码
2006/12/01 Javascript
js no-repeat写法 背景不重复
2009/03/18 Javascript
jquery获得下拉框值的代码
2011/08/13 Javascript
jQuery事件绑定.on()简要概述及应用
2013/02/07 Javascript
jquery实现图片左右间隔滚动特效(可自动播放)
2013/05/08 Javascript
JavaScript中的函数重载深入理解
2014/08/04 Javascript
14个有用的Jquery技巧分享
2015/01/08 Javascript
EasyUI实现二级页面的内容勾选的方法
2015/03/01 Javascript
贴近用户体验的Jquery日期、时间选择插件
2015/08/19 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
基于jquery实现表格无刷新分页
2016/01/07 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
Vue表单类的父子组件数据传递示例
2018/05/03 Javascript
jsonp跨域及实现百度首页联想功能的方法
2018/08/30 Javascript
vue单页面在微信下只能分享落地页的解决方案
2019/04/15 Javascript
JS实现排行榜文字向上滚动轮播效果
2019/11/26 Javascript
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
Python实现身份证号码解析
2015/09/01 Python
python先序遍历二叉树问题
2017/11/10 Python
TensorFlow Session会话控制&Variable变量详解
2018/07/30 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
2019/12/13 Python
django中related_name的用法说明
2020/05/20 Python
python属于哪种语言
2020/08/16 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
日本最大化妆品和美容产品的综合口碑网站:cosme shopping
2019/08/28 全球购物
奥巴马开学演讲稿
2014/05/15 职场文书
房屋转让协议书
2014/10/18 职场文书
小学五一劳动节活动总结
2015/02/09 职场文书
工厂采购员岗位职责
2015/04/07 职场文书
财务年终工作总结大全
2019/06/20 职场文书
Python实战之实现康威生命游戏
2021/04/26 Python
用Python可视化新冠疫情数据
2022/01/18 Python
SpringBoot2零基础到精通之数据与页面响应
2022/03/22 Java/Android