JS Date函数整理方便使用


Posted in Javascript onOctober 23, 2013

JS Date 对象用于处理日期和时间。
创建 Date 对象的语法:
var myDate=new Date()
Date 对象会自动把当前日期和时间保存为其初始值。
参数形式有以下5种:

new Date("month dd,yyyy hh:mm:ss"); 
new Date("month dd,yyyy"); 
new Date(yyyy,mth,dd,hh,mm,ss); 
new Date(yyyy,mth,dd); 
new Date(ms);

注意最后一种形式,参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。各种函数的含义如下:

month:用英文表示月份名称,从January到December

mth:用整数表示月份,从0-11(1月到12月)

dd:表示一个月中的第几天,从1到31

yyyy:四位数表示的年份

hh:小时数,从0(午夜)到23(晚11点)

mm:分钟数,从0到59的整数

ss:秒数,从0到59的整数

ms:毫秒数,为大于等于0的整数

如:

new Date("January 12,2006 22:19:35"); 
new Date("January 12,2006"); 
new Date(2006,0,12,22,19,35); 
new Date(2006,0,12); 
new Date(1137075575000);

Date() 返回当日的日期和时间。
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。
getMonth() 从 Date 对象返回月份 (0 ~ 11)。
getFullYear() 从 Date 对象以四位数字返回年份。
getYear() 请使用 getFullYear() 方法代替。
getHours() 返回 Date 对象的小时 (0 ~ 23)。
getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。
getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。
getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。
getTime() 返回 1970 年 1 月 1 日至今的毫秒数。
getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。
getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。
getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。
getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ 11)。
getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份。
getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ 23)。
getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ 59)。
getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。
getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。
parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。
setMonth() 设置 Date 对象中月份 (0 ~ 11)。
setFullYear() 设置 Date 对象中的年份(四位数字)。
setYear() 请使用 setFullYear() 方法代替。
setHours() 设置 Date 对象中的小时 (0 ~ 23)。
setMinutes() 设置 Date 对象中的分钟 (0 ~ 59)。
setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59)。
setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999)。
setTime() 以毫秒设置 Date 对象。
setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。
setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11)。
setUTCFullYear() 根据世界时设置 Date 对象中的年份(四位数字)。
setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ 23)。
setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。
setUTCSeconds() 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。
setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。
toSource() 返回该对象的源代码。
toString() 把 Date 对象转换为字符串。
toTimeString() 把 Date 对象的时间部分转换为字符串。
toDateString() 把 Date 对象的日期部分转换为字符串。
toGMTString() 请使用 toUTCString() 方法代替。
toUTCString() 根据世界时,把 Date 对象转换为字符串。
toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串。
toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串。
toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。
UTC() 根据世界时返回 1997 年 1 月 1 日 到指定日期的毫秒数。
valueOf() 返回 Date 对象的原始值。
//var objDate=new Date([arguments list]);
Javascript 相关文章推荐
JavaScript判断变量是否为undefined的两种写法区别
Dec 04 Javascript
js实现通用的微信分享组件示例
Mar 10 Javascript
document.forms用法示例介绍
Jun 26 Javascript
Javascript Object 对象学习笔记
Dec 17 Javascript
JS实现霓虹灯文字效果的方法
Aug 06 Javascript
JS模拟实现Select效果代码
Sep 24 Javascript
Vue数据驱动模拟实现1
Jan 11 Javascript
angular+ionic 的app上拉加载更新数据实现方法
Jan 16 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
Jun 16 Javascript
jQuery中each方法的使用详解
Mar 18 jQuery
微信小程序methods中定义的方法互相调用的实例代码
Aug 07 Javascript
小程序input数据双向绑定实现方法
Oct 17 Javascript
改变文件域的样式实现思路同时兼容ie、firefox
Oct 23 #Javascript
JavaScript instanceof 的使用方法示例介绍
Oct 23 #Javascript
javascript中的=等号个数问题两个跟三个有什么区别
Oct 23 #Javascript
用js来获取上传的文件名纯粹是为了美化而用
Oct 23 #Javascript
ajax与302响应代码测试
Oct 23 #Javascript
通过js简单实现将一个文本内容转译成加密文本
Oct 22 #Javascript
js简单实现让文本框内容逐个字的显示出来
Oct 22 #Javascript
You might like
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
php类的定义与继承用法实例
2015/07/07 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
php连接sftp的作用以及实例代码
2019/09/23 PHP
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
js之事件冒泡和事件捕获详细介绍
2013/10/28 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
JS判断页面是否出现滚动条的方法
2015/07/17 Javascript
Angularjs全局变量被作用域监听的正确姿势
2016/02/06 Javascript
JavaScript中三种异步上传文件方式
2016/03/06 Javascript
Jquery基础之事件操作详解
2016/06/14 Javascript
你知道setTimeout是如何运行的吗?
2016/08/16 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
React-Native 组件之 Modal的使用详解
2017/08/08 Javascript
React-Native中禁用Navigator手势返回的示例代码
2017/09/09 Javascript
实现两个文本框同时输入的实例
2017/09/25 Javascript
浅谈React Event实现原理
2018/09/20 Javascript
微信小程序实现通过双向滑动缩放图片大小的方法
2018/12/30 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
浅析js实现网页截图的两种方式
2019/11/01 Javascript
vue proxy 的优势与使用场景实现
2020/06/15 Javascript
python异步任务队列示例
2014/04/01 Python
pycharm 使用心得(二)设置字体大小
2014/06/05 Python
跟老齐学Python之私有函数和专有方法
2014/10/24 Python
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
Python实现的读取/更改/写入xml文件操作示例
2018/08/30 Python
Python使用sorted对字典的key或value排序
2018/11/15 Python
深入解析python中的实例方法、类方法和静态方法
2019/03/11 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
学点简单的Django之第一个Django程序的实现
2021/02/24 Python
西班牙高科技产品购物网站:MejorDeseo
2019/09/08 全球购物
应届中专生自荐书范文
2014/02/13 职场文书
《宿建德江》教学反思
2014/04/23 职场文书
行政管理专业求职信
2014/07/06 职场文书
2014年宣传部个人工作总结
2014/12/06 职场文书
2015年求职自荐信范文
2015/03/04 职场文书