js 获取时间 new Date()详细介绍
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; //获取当前月份
最新文章
- Life
- 网页Screen width、height、availWidth、availHeight属性
- MYSQL-GroupCommit
- Jetty服务器jmx监控
- hbase 学习笔记二----shell
- 运行javascript的方式
- nginx+ffmpeg搭建rtmp转播rtsp流的flash服务器
- MySQL show status详解
- SQL 左外连接查询 将右表中的多行变为左表的一列或多列
- supervisor python开发的进程管理工具
- ZYNQ-7000 Unable to connect to ps7_cortexa9 解决方案
- 使用Visual Studio 创建可视Web Part部件
- 剖析touch事件在View中的传递
- python基础学习(十三)
- 7-21(排序) PAT排名汇总
- centos7 简单搭建lnmp环境
- Jarvis OJ - [XMAN]level3 - Writeup——ret2libc尝试
- Beautiful Soup库
- TensorFlow在windows10上的安装与使用(一)
- 10个最好的 jQuery 视频插件
热门文章
- javascript网页弹出层练习
- MAC OS X 终端命令入门 (简单常用整理)
- linux和windows中设置环境变量经常使用命令
- Winform之跨线程访问控件(在进度条上显示字体)
- android开发之ExpandableListView的使用,实现类似QQ好友列表
- Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(五)
- log4j中存在日志无法打印问题解决
- R-大数据分析挖掘(2-R爬虫)
- ionic 安装教程
- java将Excel文件(xlsx,xls)转换为csv文件