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 异步处理进度条
Apr 01 Javascript
学习javascript面向对象 javascript实现继承的方式
Jan 04 Javascript
bootstrap-Treeview实现级联勾选
Nov 23 Javascript
JS实现标签滚动切换效果
Dec 25 Javascript
Spring Boot/VUE中路由传递参数的实现代码
Mar 02 Javascript
详解Vue取消eslint语法限制
Aug 04 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
react 兄弟组件如何调用对方的方法示例
Oct 23 Javascript
JS函数节流和防抖之间的区分和实现详解
Jan 11 Javascript
JS控制GIF图片的停止与显示
Oct 24 Javascript
javascrpt密码强度校验函数详解
Mar 18 Javascript
ECharts transform数据转换和dataZoom在项目中使用
Dec 24 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的memcached客户端memcached
2011/06/14 PHP
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
2013/06/24 PHP
php数组转换js数组操作及json_encode的用法详解
2013/10/26 PHP
基于PHP生成简单的验证码
2016/06/01 PHP
用javascript获取textarea中的光标位置
2008/05/06 Javascript
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
2011/01/12 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
控制input输入框中提示信息的显示和隐藏的方法
2014/02/12 Javascript
关于Javascript加载执行优化的研究报告
2014/12/16 Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
2015/08/26 Javascript
javascript类型系统 Array对象学习笔记
2016/01/09 Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
2016/09/30 Javascript
浅谈基于Vue.js的移动组件库cube-ui
2017/12/20 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
2018/09/10 Javascript
vue下载excel的实现代码后台用post方法
2019/05/10 Javascript
vue 解决路由只变化参数页面组件不更新问题
2019/11/05 Javascript
vue+iview使用树形控件的具体使用
2020/11/02 Javascript
javascript实现固定侧边栏
2021/02/09 Javascript
Python语言编写电脑时间自动同步小工具
2013/03/08 Python
Random 在 Python 中的使用方法
2018/08/09 Python
基于Django统计博客文章阅读量
2019/10/29 Python
Python基础之函数原理与应用实例详解
2020/01/03 Python
Python如何测试stdout输出
2020/08/10 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
让你相见恨晚的十个Python骚操作
2020/11/18 Python
英国快时尚女装购物网站:PrettyLittleThing
2018/08/15 全球购物
过程装备与控制工程专业个人的求职信
2013/12/01 职场文书
小学红领巾中秋节广播稿
2014/01/13 职场文书
初中数学教学反思
2014/01/16 职场文书
低碳环保倡议书
2014/04/14 职场文书
高效课堂标语
2014/06/26 职场文书
2015年艾滋病宣传活动总结
2015/03/27 职场文书
婚庆司仪开场白
2015/05/29 职场文书
Python Pytorch查询图像的特征从集合或数据库中查找图像
2022/04/09 Python
Python中np.random.randint()参数详解及用法实例
2022/09/23 Python