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 相关文章推荐
JS面向对象、prototype、call()、apply()
May 14 Javascript
offsetHeight在OnLoad中获取为0的现象
Jul 22 Javascript
jQuery中:file选择器用法实例
Jan 04 Javascript
js实现Select下拉框具有输入功能的方法
Feb 06 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
May 15 Javascript
JS+CSS实现滚动数字时钟效果
Dec 25 Javascript
JS实现带导航城市列表以及输入搜索功能
Jan 04 Javascript
vue中使用better-scroll实现滑动效果及注意事项
Nov 15 Javascript
vue 实现强制类型转换 数字类型转为字符串
Nov 07 Javascript
js实现录音上传功能
Nov 22 Javascript
浅析TypeScript 命名空间
Mar 19 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
Apr 09 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 PDOStatement:bindParam插入数据错误问题分析
2013/11/13 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
2019/05/29 PHP
FileUpload 控件 禁止手动输入或粘贴的实现代码
2010/04/07 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
2013/12/12 Javascript
JS中如何设置readOnly的值
2013/12/25 Javascript
深入理解bootstrap框架之第二章整体架构
2016/10/09 Javascript
vue.js提交按钮时进行简单的if判断表达式详解
2018/08/08 Javascript
layer弹出层 iframe层去掉滚动条的实例代码
2018/08/17 Javascript
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
详解vue更改头像功能实现
2019/04/28 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
2019/12/19 Javascript
Vue中keep-alive的两种应用方式
2020/07/15 Javascript
[47:39]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs OPTIC
2018/03/31 DOTA
[43:24]VG vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python简单实现刷新智联简历
2016/03/30 Python
深入理解python try异常处理机制
2016/06/01 Python
python使用xpath中遇到:到底是什么?
2018/01/04 Python
python实现list由于numpy array的转换
2018/04/04 Python
利用python打开摄像头及颜色检测方法
2018/08/03 Python
django中的图片验证码功能
2019/09/18 Python
python高阶函数map()和reduce()实例解析
2020/03/16 Python
简单了解python shutil模块原理及使用方法
2020/04/28 Python
Python3 ID3决策树判断申请贷款是否成功的实现代码
2020/05/21 Python
css3 border-image使用说明
2010/06/23 HTML / CSS
英国助听器购物网站:Hearing Direct
2018/08/21 全球购物
罗马尼亚在线杂货店:Pilulka.ro
2019/09/28 全球购物
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
巴西本土电商平台:Americanas
2020/06/21 全球购物
中学教师师德师风演讲稿
2014/08/22 职场文书
营销与策划实训报告
2014/11/05 职场文书
对学校的意见和建议
2015/06/04 职场文书
文艺委员竞选稿
2015/11/19 职场文书
html+css 实现简易导航栏功能
2021/04/07 HTML / CSS
python数据库批量插入数据的实现(executemany的使用)
2021/04/30 Python