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 拖拉缩放效果
Dec 10 Javascript
javascript RadioButtonList获取选中值
Apr 09 Javascript
向大师们学习Javascript(视频与PPT)
Dec 27 Javascript
IE6,IE7,IE8下使用Javascript记录光标选中范围(已补全)
Aug 28 Javascript
使用UglifyJS合并/压缩JavaScript的方法
Mar 07 Javascript
JS二维数组的定义说明
Mar 03 Javascript
JQuery1.8 判断元素是否绑定事件的方法
Jul 10 Javascript
javascript正则表达式之search()用法实例
Jan 19 Javascript
JavaScript学习笔记之内置对象
Jan 22 Javascript
JS实现向表格行添加新单元格的方法
Mar 30 Javascript
基于jquery实现简单的分页控件
Mar 17 Javascript
Vue动态加载图片在跨域时无法显示的问题及解决方法
Mar 10 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
一个ftp类(ini.php)
2006/10/09 PHP
模仿OSO的论坛(二)
2006/10/09 PHP
php获取数组元素中头一个数组元素值的实现方法
2014/12/20 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
统一接口:为FireFox添加IE的方法和属性的js代码
2007/03/25 Javascript
JavaScript对象链式操作代码(jquery)
2010/07/04 Javascript
jQuery div层的放大与缩小简单实现代码
2013/03/28 Javascript
js 文本滚动效果的实例代码
2013/08/17 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
2013/11/25 Javascript
jquery跨域请求示例分享(jquery发送ajax请求)
2014/03/25 Javascript
在JS数组特定索引处指定位置插入元素的技巧
2014/08/24 Javascript
javascript生成大小写字母
2015/07/03 Javascript
jQuery+PHP星级评分实现方法
2015/10/02 Javascript
jQuery的deferred对象使用详解
2016/09/25 Javascript
JS调用打印机功能简单示例
2016/11/28 Javascript
探究JavaScript中的五种事件处理程序方式
2016/12/07 Javascript
BootStrap轮播HTML代码(推荐)
2016/12/10 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
2016/12/24 Javascript
JavaScript的事件机制详解
2017/01/17 Javascript
MvcPager分页控件 适用于Bootstrap
2017/06/03 Javascript
浅谈Express异步进化史
2017/09/09 Javascript
详解Vue CLI3配置之filenameHashing使用和源码设计使用和源码设计
2018/08/31 Javascript
解决Vue.js父组件$on无法监听子组件$emit触发事件的问题
2018/09/12 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
Koa日志中间件封装开发详解
2019/03/09 Javascript
使用p5.js实现动态GIF图片临摹重现
2019/10/23 Javascript
python下的opencv画矩形和文字注释的实现方法
2019/07/09 Python
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
基于python实现简单C/S模式代码实例
2020/09/14 Python
Python 多进程、多线程效率对比
2020/11/19 Python
英国香水店:The Perfume Shop
2017/03/27 全球购物
工程测量与监理专业应届生求职信
2013/11/27 职场文书
超市创业计划书
2014/09/15 职场文书
妈妈再爱我一次观后感
2015/06/08 职场文书
MySQL数据库简介与基本操作
2022/05/30 MySQL