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判断变量是否为空判断是否null
Jul 25 Javascript
jquery操作HTML5 的data-*的用法实例分享
Aug 17 Javascript
基于angularjs实现图片放大镜效果
Aug 31 Javascript
jquery表单验证插件validation使用方法详解
Jan 20 Javascript
基于javascript实现数字英文验证码
Jan 25 Javascript
js模拟支付宝密码输入框
Apr 11 Javascript
jquery中each循环的简单回滚操作
May 05 jQuery
JavaSctit 利用FileReader和滤镜上传图片预览功能
Sep 05 Javascript
js中url对象化管理分析
Dec 29 Javascript
JS运动特效之完美运动框架实例分析
Jan 24 Javascript
JavaScript根据json生成html表格的示例代码
Oct 24 Javascript
关于layui toolbar和template的结合使用方法
Sep 19 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/06/24 PHP
10个实用的PHP代码片段
2011/09/02 PHP
关于PHP文件的自动运行方法分析
2016/05/13 PHP
PHP7.3.10编译安装教程
2019/10/08 PHP
jQuery代码优化 遍历篇
2011/11/01 Javascript
js有关元素内容操作小结
2011/12/20 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
2013/08/27 Javascript
nodejs 实现模拟form表单上传文件
2014/07/14 NodeJs
tuzhu_req.js 实现仿百度图片首页效果
2015/08/11 Javascript
举例讲解jQuery中可见性过滤选择器的使用
2016/04/18 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
Javascript 函数的四种调用模式
2016/11/05 Javascript
JavaScript制作弹出层效果
2016/12/02 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
基于JavaScript实现瀑布流效果
2017/03/29 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
2017/09/27 Javascript
Javascript网页抢红包外挂实现分享
2018/01/11 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
jQuery使用bind动态绑定事件无效的处理方法
2018/12/11 jQuery
前端vue-cli项目中使用img图片和background背景图的几种方法
2019/11/13 Javascript
javascript实现鼠标点击生成文字特效
2019/12/24 Javascript
通过代码实例展示Python中列表生成式的用法
2015/03/31 Python
Python实现控制台中的进度条功能代码
2017/12/22 Python
对python pandas 画移动平均线的方法详解
2018/11/28 Python
Python实现CAN报文转换工具教程
2020/05/05 Python
html5触摸事件判断滑动方向的实现
2018/06/05 HTML / CSS
独特的礼品和创新的科技产品:The Grommet
2018/02/24 全球购物
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
编辑个人求职信范文
2013/09/21 职场文书
《花的勇气》教后反思
2014/02/12 职场文书
公司任命书模板
2014/06/06 职场文书
合伙经营协议书范本
2014/09/13 职场文书
通过Python把学姐照片做成拼图游戏
2022/02/15 Python
 Python 中 logging 模块使用详情
2022/03/03 Python
Redis+AOP+自定义注解实现限流
2022/06/28 Redis