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获取页面窗口大小的代码解读
Dec 01 Javascript
jQuery实现回车键(Enter)切换文本框焦点的代码实例
May 05 Javascript
JS对象与json字符串格式转换实例
Oct 28 Javascript
json实现前后台的相互传值详解
Jan 05 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
Jun 23 Javascript
javascript高级编程之函数表达式 递归和闭包函数
Nov 29 Javascript
第一次接触神奇的Bootstrap网格系统
Jul 27 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
Jan 13 Javascript
实现两个文本框同时输入的实例
Sep 25 Javascript
微信小程序调用微信支付接口的实现方法
Apr 29 Javascript
layui实现form表单同时提交数据和文件的代码
Oct 25 Javascript
vue实现简单加法计算器
Oct 22 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防止伪造的数据从URL提交方法
2014/06/27 PHP
php创建桌面快捷方式实现方法
2015/12/31 PHP
PDO::query讲解
2019/01/29 PHP
javascript之对系统的toFixed()方法的修正
2007/05/08 Javascript
JavaScript中的noscript元素属性位置及作用介绍
2013/04/11 Javascript
js特殊字符转义介绍
2013/11/05 Javascript
node.js中的querystring.parse方法使用说明
2014/12/10 Javascript
JS获取html元素的标记名实现方法
2016/10/08 Javascript
详解Vue 实例中的生命周期钩子
2017/03/21 Javascript
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
浅谈sass在vue注意的地方
2017/08/10 Javascript
JQuery 获取多个select标签option的text内容(实例)
2017/09/07 jQuery
JS和jQuery通过this获取html标签中的属性值(实例代码)
2017/09/11 jQuery
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
2018/04/13 Javascript
JS 实现微信扫一扫功能
2018/09/14 Javascript
Vue数据绑定实例写法
2019/08/06 Javascript
Vue插件之滑动验证码用法详解
2020/04/05 Javascript
[01:53]DOTA2超级联赛专访Zhou 五年职业青春成长
2013/05/29 DOTA
Python合并两个字典的常用方法与效率比较
2015/06/17 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
2020/04/23 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
Python实现字符串中某个字母的替代功能
2019/10/21 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
python deque模块简单使用代码实例
2020/03/12 Python
详解pytorch中squeeze()和unsqueeze()函数介绍
2020/09/03 Python
经济实惠的豪华家具:My-Furniture
2019/03/12 全球购物
斯洛伐克电子产品购物网站:DATART
2020/04/05 全球购物
竞赛口号大全
2014/06/16 职场文书
庆国庆活动总结
2014/08/28 职场文书
幼儿园小班见习报告
2014/10/31 职场文书
锅炉工岗位职责
2015/02/13 职场文书
css position fixed 左右双定位的实现代码
2021/04/29 HTML / CSS
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL
MySQL 可扩展设计的基本原则
2021/05/14 MySQL
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android