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 动态创建VML的方法
Oct 14 Javascript
Js获取下拉框选定项的值和文本的实现代码
Feb 26 Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
Apr 18 Javascript
Javascript中对象继承的实现小例
May 12 Javascript
javascript中cookie对象用法实例分析
Jan 30 Javascript
node.js中module.exports与exports用法上的区别
Sep 02 Javascript
jQuery实现Select下拉列表进行状态选择功能
Mar 30 jQuery
Node解决简单重复问题系列之Excel内容的获取
Jan 02 Javascript
浅谈VUE单页应用首屏加载速度优化方案
Aug 28 Javascript
vue中将html字符串转换成html后遇到的问题小结
Dec 10 Javascript
Vue编程式跳转的实例代码详解
Jul 10 Javascript
小程序自定义导航栏兼容适配所有机型(附完整案例)
Apr 26 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
分页显示Oracle数据库记录的类之一
2006/10/09 PHP
PHP pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
2014/01/31 PHP
php二维数组转成字符串示例
2014/02/17 PHP
修改ThinkPHP缓存为Memcache的方法
2014/06/25 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
jquery获取子节点和父节点的示例代码
2013/09/10 Javascript
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
2014/05/06 Javascript
在Ubuntu上安装最新版本的Node.js
2014/07/14 Javascript
jQuery动态添加
2016/04/07 Javascript
JS生成和下载二维码的代码
2016/12/07 Javascript
一个炫酷的Bootstrap导航菜单
2016/12/28 Javascript
vue2.0实现分页组件的实例代码
2017/06/22 Javascript
three.js中3D视野的缩放实现代码
2017/11/16 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(下)
2018/04/18 Javascript
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
2018/09/04 Javascript
搭建一个Koa后端项目脚手架的方法步骤
2019/05/30 Javascript
利用node 判断打开的是文件 还是 文件夹的实例
2019/06/10 Javascript
小程序跨页面交互的作用与方法详解
2020/01/07 Javascript
在Vue中使用Echarts实例图的方法实例
2020/10/10 Javascript
Python可变参数函数用法实例
2015/07/07 Python
几种实用的pythonic语法实例代码
2018/02/24 Python
python自动化报告的输出用例详解
2018/05/30 Python
matplotlib给子图添加图例的方法
2018/08/03 Python
python+pyqt5实现图片批量缩放工具
2019/03/18 Python
Python 实现向word(docx)中输出
2020/02/13 Python
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
房地产融资计划书
2014/01/10 职场文书
教学器材管理制度
2014/01/26 职场文书
建筑工地门卫岗位职责
2014/04/30 职场文书
环保建议书600字
2014/05/14 职场文书
单位承诺书格式
2014/05/21 职场文书
十一国庆节“向国旗敬礼”主题班会活动方案
2014/09/27 职场文书
python和Appium的移动端多设备自动化测试框架
2022/04/26 Python
插件导致ECharts被全量引入的坑示例解析
2022/09/23 Javascript
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS