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 相关文章推荐
可输入的下拉框
Jun 19 Javascript
比较详细的关于javascript中void(0)的具体含义解释
Aug 02 Javascript
为JavaScript类型增加方法的实现代码(增加功能)
Dec 29 Javascript
JS实现点击下载的小例子
Jul 10 Javascript
JS判断字符串字节数并截取长度的方法
Mar 05 Javascript
Bootstrap选项卡与Masonry插件的完美结合
Jul 06 Javascript
Jqprint实现页面打印
Jan 06 Javascript
AngularJs定时器$interval 和 $timeout详解
May 25 Javascript
Vue.2.0.5实现Class 与 Style 绑定的实例
Jun 20 Javascript
详解在Vue中有条件地使用CSS类
Sep 30 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
Apr 17 Javascript
解决Angularjs异步操作后台请求用$q.all排列先后顺序问题
Nov 29 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 冒泡排序 交换排序法
2011/05/10 PHP
PHP生成随机用户名和密码的实现代码
2013/02/27 PHP
PHP根据IP判断地区名信息的示例代码
2014/03/03 PHP
php将access数据库转换到mysql数据库的方法
2014/12/24 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
用Angular实时获取本地Localstorage数据,实现一个模拟后台数据登入的效果
2016/11/09 Javascript
AngularJS封装指令方法详解
2016/12/12 Javascript
Bootstrap和Java分页实例第二篇
2016/12/23 Javascript
利用js的闭包原理做对象封装及调用方法
2017/04/07 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
2017/09/21 jQuery
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
小程序测试后台服务的方法(ngrok)
2019/03/08 Javascript
layui 弹出层回调获取弹出层数据的例子
2019/09/02 Javascript
微信小程序自定义tabbar custom-tab-bar 6s出不来解决方案(cover-view不兼容)
2019/11/01 Javascript
jquery实现直播弹幕效果
2019/11/28 jQuery
原生js+css实现tab切换功能
2020/09/17 Javascript
Python实例分享:快速查找出被挂马的文件
2014/06/08 Python
python学习笔记之列表(list)与元组(tuple)详解
2017/11/23 Python
Django中的用户身份验证示例详解
2019/08/07 Python
python构造函数init实例方法解析
2020/01/19 Python
keras.layer.input()用法说明
2020/06/16 Python
python os模块在系统管理中的应用
2020/06/22 Python
Python基础教程之输入输出和运算符
2020/07/26 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
Otticanet美国:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
外贸实习生自荐信范文
2013/11/24 职场文书
销售经理工作职责
2014/02/03 职场文书
初中班级口号
2014/06/09 职场文书
网络文明传播志愿者活动方案
2014/08/20 职场文书
护士节活动总结
2014/08/29 职场文书
新教师个人总结
2015/02/06 职场文书
2015年酒店服务员工作总结
2015/05/18 职场文书
2015年六年级班主任工作总结
2015/10/15 职场文书
护士工作心得体会
2016/01/25 职场文书
党风廉政承诺书2016
2016/03/25 职场文书