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的IE和Firefox兼容性汇编(zz)
Feb 02 Javascript
用Javscript实现表单复选框的全选功能
May 25 Javascript
js判断FCKeditor内容是否为空的两种形式
May 14 Javascript
3种js实现string的substring方法
Nov 09 Javascript
js实现的下拉框二级联动效果
Apr 30 Javascript
详解angularjs结合pagination插件实现分页功能
Feb 10 Javascript
jQuery实现广告条滚动效果
Aug 22 jQuery
微信小程序实现人脸识别
May 25 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
May 11 Javascript
JS实现前端路由功能示例【原生路由】
May 29 Javascript
vue render函数动态加载img的src路径操作
Oct 26 Javascript
typescript编写微信小程序创建项目的方法
Jan 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网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
Gird组件 Part-3:范例RSSFeed Viewer
2007/03/10 Javascript
Javascript学习笔记9 prototype封装继承
2010/01/11 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
2013/12/27 Javascript
bootstrap改变按钮加载状态
2014/12/01 Javascript
JS实现具备延时功能的滑动门菜单效果
2015/09/17 Javascript
浅谈javascript中的Function和Arguments
2016/08/30 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
2016/12/19 Javascript
vue数据双向绑定原理解析(get & set)
2017/03/08 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
Vue.set() this.$set()引发的视图更新思考及注意事项
2018/08/30 Javascript
详解Vue项目中实现锚点定位
2019/04/24 Javascript
基于Node.js搭建hexo博客过程详解
2019/06/25 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
python去掉字符串中重复字符的方法
2014/02/27 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
python学习之编写查询ip程序
2016/02/27 Python
Python实现学生成绩管理系统
2020/04/05 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
对python3 中方法各种参数和返回值详解
2018/12/15 Python
python二维码操作:对QRCode和MyQR入门详解
2019/06/24 Python
Python模块future用法原理详解
2020/01/20 Python
Python线程协作threading.Condition实现过程解析
2020/03/12 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
Python如何批量生成和调用变量
2020/11/21 Python
木马的传播途径主要有哪些
2016/04/08 面试题
信息管理专业学生自荐信格式
2013/09/22 职场文书
核心价值观演讲稿
2014/05/13 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话
2014/10/21 职场文书
医德医风自我评价2015
2015/03/03 职场文书
保研推荐信范文
2015/03/25 职场文书
中学推普周活动总结
2015/05/07 职场文书
消防宣传标语大全
2015/08/03 职场文书
redis三种高可用方式部署的实现
2021/05/11 Redis
windows server2016安装oracle 11g的图文教程
2022/07/15 Servers