文档章节

javaScript系列:js中获取时间new Date()详细介绍

 街头浪子
发布于 2015/12/04 16:45
字数 465
阅读 118
收藏 0

码上生花,ECharts 作品展示赛正式启动!>>>

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代表星期天)
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显示,所以时间差计算的不准确。

可以用第二种或第三种方法计算时间差。

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; //获取当前月份

本文转载自网络

粉丝 0
博文 43
码字总数 13169
作品 0
海淀
程序员
私信 提问
加载中
请先登录后再评论。
《JavaScript DOM 编程艺术》第2章:函数与对象

《JavaScript学徒》系列会以经典书籍为教材制作影片,和大家一起学习JavaScript。 本文同步发表于我的个人网站:ZackLive 这是《JavaScript学徒》系列的第三课,本课会继续《JavaScript DOM ...

ZackLive
2018/08/30
0
0
Js中获取时间 new date()的用法

Js中获取时间 new date()的用法 获取时间: var myDate = new Date();//获取系统当前时间 myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)my...

osc_2cpecyp0
2018/03/14
7
0
JavaScript学习总结(一)——ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)

一、JavaScript简介 JavaScript是一种解释执行的脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型,它遵循ECMAScript标准。它的解释器被称为JavaScript引擎,为浏览器的一部...

张果
2017/12/12
0
0
javascript && php &&java 轰炸!!!

java && javascript && php 轰炸!!!恢复 1.javascript简介   *是基于对象和时间的驱动语言,应用于客户端。   -----基于对象:         **提供好了很多对象,可以直接拿过来使...

osc_kc130nmf
2018/05/26
3
0
JS在web客户端保存cookie信息

本文来来自chenglin博客 ,这里主要技术分享,原文由实例使用说明http://www.chenglin.name/web/js-web/386.html 这里介绍在浏览器客户端保存cookie信息,下次浏览的时候可以获取相应信息,比...

Cleey
2014/02/12
2.9K
0

没有更多内容

加载失败,请刷新页面

加载更多

通过 highcharts插件显示柱状图

(1) 引用的js文件。可以去https://jshare.com.cn/demos/hhhhDf 下载 <script src="highchart/highcharts.js"></script> <script src="highchart/exporting.js"></script> (2) html 代码。 <d......

osc_fge5j3lp
13分钟前
3
0
浅谈QUIC协议原理与性能分析及部署方案

之前写过《http1.0 与 http1.1的区别》 与 《再谈HTTP2性能提升之背后原理—HTTP2历史解剖》,QUIC协议,现在nginx官方也即将支持。所以还是得跟上时代脚步。 QUIC简史 QUIC(Quick UDP Inter...

zhoulujun
13分钟前
7
0
从原型到原型链,修炼JavaScript内功这篇文章真的不能错过!

从原型到原型链 本文主要从构造函数 -> 原型(隐式原型+显示原型)-> 原型链的顺序,渐进式讲解,希望对你有所做帮助,共勉~ 系列文章: this指向详解:思维脑图与代码的结合,让你一篇搞懂...

osc_he4uu5y4
14分钟前
3
0
前端30K面试准备,最完整面试真题分享!

送福利啦! 历经两个月发展,本人终于回归前端岗位!裸辞的艰辛已然消逝 在这里特地讲我自己这两个月整理的相关面试题分享给大家,免费获取哦~ 内容: 基础题(293题) 进阶题(30题) 高级题...

osc_y2q7mau8
16分钟前
5
0
vue学习笔记之:ElementUI Select选择器的应用

使用ElementUI 的el-select制作的省市区级联选择 template模板部分:模板中使用了三个下拉菜单,第一个选择省,第二个和第三个分别是市和区,默认第二个和第三个下拉菜单不可用,当第一个选择...

JohnConnor
16分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部