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预览上传图片发现的问题的解决方法
Nov 25 Javascript
JQuery 弹出框定位实现方法
Dec 02 Javascript
URL地址中的#符号使用说明
Feb 12 Javascript
js中的前绑定和后绑定详解
Aug 01 Javascript
全面解析Bootstrap弹窗的实现方法
Dec 01 Javascript
Angular中$compile源码分析
Jan 28 Javascript
javascript ES6 新增了let命令使用介绍
Jul 07 Javascript
如何理解Vue的.sync修饰符的使用
Aug 17 Javascript
JavaScript数据结构之双向链表定义与使用方法示例
Oct 27 Javascript
vue中使用element组件时事件想要传递其他参数的问题
Sep 18 Javascript
小程序实现长按保存图片的方法
Dec 31 Javascript
JS canvas实现画板和签字板功能
Feb 23 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
PHP校验ISBN码的函数代码
2011/01/17 PHP
基于命令行执行带参数的php脚本并取得参数的方法
2016/01/25 PHP
Eclipse PHPEclipse 配置的具体步骤
2017/08/08 PHP
jquery监控数据是否变化(修正版)
2011/04/12 Javascript
用JS将搜索的关键字高亮显示实现代码
2013/11/08 Javascript
Javascript排序算法之计数排序的实例
2014/04/05 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
详细介绍jQuery.outerWidth() 函数具体用法
2015/07/20 Javascript
原生js仿jquery animate动画效果
2016/07/13 Javascript
vue音乐播放器插件vue-aplayer的配置及其使用实例详解
2017/07/10 Javascript
使用vue与jquery实时监听用户输入状态的操作代码
2017/09/19 jQuery
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
2017/10/26 Javascript
Vue项目安装插件并保存
2019/01/28 Javascript
JS实现字体背景跑马灯
2020/01/06 Javascript
[08:44]和酒神一起战斗 DOTA2教你做大人
2014/03/27 DOTA
在Django的URLconf中使用命名组的方法
2015/07/18 Python
python中reduce()函数的使用方法示例
2017/09/29 Python
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
pandas删除指定行详解
2019/04/04 Python
Python打印特殊符号及对应编码解析
2020/05/07 Python
黄色火烈鸟:De Gele Flamingo
2019/03/18 全球购物
作为网站管理者应当如何防范XSS
2014/08/16 面试题
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
运动会稿件100字
2014/02/21 职场文书
放飞中国梦演讲稿
2014/04/23 职场文书
酒店员工培训方案
2014/06/02 职场文书
医德考评自我评价
2014/09/14 职场文书
幼儿园教师工作总结2015
2015/04/02 职场文书
离婚起诉书范文2015
2015/05/19 职场文书
我的中国梦心得体会范文
2016/01/05 职场文书
导游词之南京中山陵
2019/11/27 职场文书
php引用传递
2021/04/01 PHP
golang通过递归遍历生成树状结构的操作
2021/04/28 Golang
Pytorch 实现变量类型转换
2021/05/17 Python
golang用type-switch判断interface的实际存储类型
2022/04/14 Golang