javascript时间函数基础介绍


Posted in Javascript onMarch 28, 2013

javascript时间函数

javascript提供了Date对象来进行时间和日期的计算。

Date对象有多种构造函数:

new Date() //当前时间
new Date(milliseconds) //距离起始时间1970年1月1日的毫秒数
new Date(datestring) //字符串代表的日期与时间。此字符串可以使用Date.parse()转换,比如"Jannuary 1, 1998 20:13:15"
new Date(year, month, day, hours, minutes, seconds, microseconds) //时间数值,可以不用全部写,不写则默认为0

使用时先创建一个Date对象,比如:
dateObj=new Date();

然后调用函数,比如
year=dateObj.getFullYear();//获得年份值

下面是函数列表。

获取类函数:
getDate() 函数 -- 返回天数(1-31)
getDay()函数 -- 返回星期数(0-6)
getFullYear() 函数 -- 返回四位数年份
getHours()函数 -- 返回小时数(0-23)
getMilliseconds() 函数 -- 返回毫秒数(0-999)
getMinutes() 函数 -- 返回分钟数(0-59)
getMonth() 函数 -- 返回月份数(0-11)
getSeconds() 函数 -- 返回的秒数(0-59)
getTime() 函数 -- 返回时间戳表示法(毫秒表示)
getYear() 函数 -- 返回年份(真实年份减去1900)

设置类函数:
(以下函数均返回date对象距1970年1月1日午夜之间的毫秒数)
setDate() 函数 -- 设置月份的一天
setFullYear() 函数 -- 设置的年份,月份和天
setHours() 函数 -- 设置小时,分钟,秒和毫秒
setMilliseconds() 函数 -- 设置毫秒数
setMinutes() 函数 -- 设置分钟,秒,毫秒
setMonth() 函数 -- 设置月份,天
setSeconds() 函数 -- 设置月份的一天
setTime() 函数 -- 使用毫秒数设置date对象
setYear() 函数 -- 设置年份(真实年份减去1900)

转化显示类函数:
toLocalString() 函数 -- 返回本地化字符串表示
toLocaleDateString函数 -- 返回日期部分的本地化字符串
toLocaleTimeString函数 -- 返回时间部分的本地化字符串

相对于local输出,还有:

toString()
toDateString()
toTimeString()

区别在于前者是根据不同的机器有不同的当地语言格式,后者是内部表示格式

日期解析类函数

Date.parse() 函数 -- 解析一个日期的字符串,并返回该日期距1970年1月1日午夜之间的毫秒数

时区相关的部份请看javascript时区函数

Javascript 相关文章推荐
Javascript调用XML制作连动下拉列表框
Jun 25 Javascript
收集的网上用的ajax之chat.js文件
Apr 08 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
Feb 13 Javascript
淘宝网提供的国内NPM镜像简介和使用方法
Apr 17 Javascript
jQuery的position()方法详解
Jul 19 Javascript
js实现的简洁网页滑动tab菜单效果代码
Aug 24 Javascript
js实现接收表单的值并将值拼在表单action后面的方法
Nov 23 Javascript
jQuery使用Layer弹出层插件闪退问题
Dec 22 Javascript
简单谈谈React中的路由系统
Jul 25 Javascript
jQuery实现菜单栏导航效果
Aug 15 jQuery
解决eclipse中没有js代码提示的问题
Oct 10 Javascript
layui自定义工具栏的方法
Sep 19 Javascript
javascript数组的使用
Mar 28 #Javascript
js获取class的所有元素
Mar 28 #Javascript
js导航菜单(自写)简单大方
Mar 28 #Javascript
商城常用滚动的焦点图效果代码简单实用
Mar 28 #Javascript
jQuery getJSON()+.ashx 实现分页(改进版)
Mar 28 #Javascript
jQuery div层的放大与缩小简单实现代码
Mar 28 #Javascript
jQuery+.net实现浏览更多内容(改编php版本)
Mar 28 #Javascript
You might like
php getsiteurl()函数
2009/09/05 PHP
PHP数据库链接类(PDO+Access)实例分享
2013/12/05 PHP
PHP递归创建多级目录
2015/11/05 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
2016/05/26 PHP
详解php几行代码实现CSV格式文件输出
2017/07/01 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
2018/10/25 PHP
javascript 尚未实现错误解决办法
2008/11/27 Javascript
jQuery元素选择器用法实例
2014/12/23 Javascript
js实现跨域的方法实例详解
2015/06/24 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
2016/11/29 Javascript
详解vue.js移动端导航navigationbar的封装
2017/07/05 Javascript
javascript 面向对象实战思想分享
2017/09/07 Javascript
vue.js select下拉框绑定和取值方法
2018/03/03 Javascript
vue 登录滑动验证实现代码
2018/08/24 Javascript
Angular CLI 使用教程指南参考小结
2019/04/10 Javascript
NodeJS http模块用法示例【创建web服务器/客户端】
2019/11/05 NodeJs
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
JavaScript语法约定和程序调试原理解析
2020/11/03 Javascript
go和python调用其它程序并得到程序输出
2014/02/10 Python
Python Web框架Flask下网站开发入门实例
2015/02/08 Python
为Python的Tornado框架配置使用Jinja2模板引擎的方法
2016/06/30 Python
遍历python字典几种方法总结(推荐)
2016/09/11 Python
django使用图片延时加载引起后台404错误
2017/04/18 Python
使用Kivy将python程序打包为apk文件
2017/07/29 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
Python编程实现tail-n查看日志文件的方法
2019/07/08 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
简单瞅瞅Python vars()内置函数的实现
2019/09/27 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
世界各地的当地人的食物体验:Eatwith
2019/07/26 全球购物
如何设定的weblogic的热启动模式(开发模式)与产品发布模式
2012/09/08 面试题
治庸问责心得体会
2014/09/12 职场文书
刑事和解协议书范本
2014/11/19 职场文书
学雷锋献爱心倡议书
2015/04/27 职场文书
员工旷工检讨书
2015/08/15 职场文书
小学学习委员竞选稿
2015/11/20 职场文书