javascript时间函数大全


Posted in Javascript onJune 30, 2014

以下是总结的js日期函数大全,供大家参考

1.取得当前时间

var date=new Date();

2.已知年、月、日转换成日期型的数据:

var applyDate = document.domainExceptionForm.applyDate.value;

applyDate = applyDate.split("T")[0];

var applyYear = applyDate.split("-")[0];

var applyMonth = applyDate.split("-")[1] - 1;

var applyDay = applyDate.split("-")[2];

var applyDate1 = new Date(applyYear, applyMonth, applyDay);

3.比较两日期相差的天数是否大于5:

parseInt((date-applyDate1) / (1000 * 60 * 60 * 24)) >= 5

4.比较两个时间:

if (date.valueOf() > applyDate1.valueOf()) {

    alert("输入日期不得小于当前日期!");

} else {

    alert("OK!");

}

5.取得当前时间的时分秒

var tody = new Date();

var nian = tody.getFullYear();

var youe = tody.getMonth() + 1;

var day = tody.getDate();

var hour = tody.getHours();

var min = tody.getMinutes();

var miao = tody.getSeconds();

6.时间相加:取得固定时间(2006年8月12日)35天之后的时间

var d = new Date("2006,7,12");

d.setDate(d.getDate() + 35);

7.Date对象的方法

Date 对象能够使你获得相对于国际标准时间(格林威治标准时间,现在被称为 UTC-Universal Coordinated Time)或者是 Flash 播放器正运行的操作系统的时间和日期。要使用Date对象的方法,你就必须先创建一个Date对象的实体(Instance)。
Date 对象必须使用 Flash 5 或以后版本的播放器。
Date 对象的方法并不是静态的,但是在使用时却可以应用于所指定的单独实体。
Date 对象的方法简介:    ·

getDate      | 根据本地时间获取当前日期(本月的几号)

getDay       | 根据本地时间获取今天是星期几(0-Sunday,1-Monday...)

getFullYear    | 根据本地时间获取当前年份(四位数字)

getHours      | 根据本地时间获取当前小时数(24小时制,0-23)

getMilliseconds  | 根据本地时间获取当前毫秒数

getMinutes     | 根据本地时间获取当前分钟数

getMonth      | 根据本地时间获取当前月份(注意从0开始:0-Jan,1-Feb...)

getSeconds     | 根据本地时间获取当前秒数

getTime      | 获取UTC格式的从1970.1.1 0:00以来的毫秒数

getTimezoneOffset | 获取当前时间和UTC格式的偏移值(以分钟为单位)

getUTCDate     | 获取UTC格式的当前日期(本月的几号)

getUTCDay     | 获取UTC格式的今天是星期几(0-Sunday,1-Monday...)

getUTCFullYear   | 获取UTC格式的当前年份(四位数字)

getUTCHours    | 获取UTC格式的当前小时数(24小时制,0-23)

getUTCMilliseconds | 获取UTC格式的当前毫秒数

getUTCMinutes   | 获取UTC格式的当前分钟数   ·

getUTCMonth    | 获取UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...)

getUTCSeconds   | 获取UTC格式的当前秒数   ·

getYear      | 根据本地时间获取当前缩写年份(当前年份减去1900)

setDate      | 设置当前日期(本月的几号)

setFullYear    | 设置当前年份(四位数字)

setHours      | 设置当前小时数(24小时制,0-23)

setMilliseconds  | 设置当前毫秒数

setMinutes     | 设置当前分钟数

setMonth      | 设置当前月份(注意从0开始:0-Jan,1-Feb...)

setUTCMinutes   | 设置UTC格式的当前分钟数

setUTCMonth    | 设置UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...)

setUTCSeconds   | 设置UTC格式的当前秒数

setYear      | 设置当前缩写年份(当前年份减去1900)

toString      | 将日期时间值转换成"日期/时间"形式的字符串值

Date.UTC      | 返回指定的UTC格式日期时间的固定时间值

setSeconds     | 设置当前秒数

setTime      | 设置UTC格式的从1970.1.1 0:00以来的毫秒数

setUTCDate     | 设置UTC格式的当前日期(本月的几号)

setUTCFullYear   | 设置UTC格式的当前年份(四位数字)

setUTCHours    | 设置UTC格式的当前小时数(24小时制,0-23)

setUTCMilliseconds | 设置UTC格式的当前毫秒数

8.创建新的 Date 对象

语法:

new Date();
new Date(year [, month [, date [, hour [, minute [, second [, millisecond ]]]]]] );

参数:

year     是一个 0 到 99 之间的整数,对应于 1900 到 1999 年,或者为四位数字指定确定的年份;

month    是一个 0 (一月) 到 11 (十二月) 之间的整数,这个参数是可选的;

date     是一个 1 到 31 之间的整数,这个参数是可选的;

hour     是一个 0 (0:00am) 到 23 (11:00pm) 之间的整数,这个参数是可选的;

minute    是一个 0 到 59 之间的整数,这个参数是可选的;

second    是一个 0 到 59 之间的整数,这个参数是可选的;

millisecond 是一个 0 到 999 之间的整数,这个参数是可选的;

注释:    对象。新建一个 Date 对象。
播放器支持:    Flash 5 或以后的版本。
例子:

下面是获得当前日期和时间的例子:

now = new Date();

下面创建一个关于国庆节的 Date 对象的例子:

national_day = new Date (49, 10, 1);

下面是新建一个 Date 对象后,利用 Date 对象的 getMonth、getDate、和 getFullYear方法获取时间,然后在动态文本框中输出的例子。

myDate = new Date();     

dateTextField = (mydate.getMonth() + "/" + myDate.getDate() + "/" + mydate.getFullYear());
Javascript 相关文章推荐
JavaScript基础知识之数据类型
Aug 06 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
Aug 22 Javascript
javascript中call和apply方法浅谈
Sep 27 Javascript
深入理解Javascript动态方法调用与参数修改的问题
Dec 10 Javascript
jQuery实现跨域iframe接口方法调用
Mar 14 Javascript
JQuery显示隐藏DIV的方法及代码实例
Apr 16 Javascript
JQuery实现左右滚动菜单特效
Sep 28 Javascript
浅析Javascript中bind()方法的使用与实现
Apr 29 Javascript
AngularJS基础 ng-model 指令详解及示例代码
Aug 02 Javascript
Node.js  事件循环详解及实例
Aug 06 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
Sep 21 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
Aug 01 Javascript
js取得html iframe中的元素和变量值
Jun 30 #Javascript
原生JS绑定滑轮滚动事件兼容常见浏览器
Jun 30 #Javascript
js实现的点击div区域外隐藏div区域
Jun 30 #Javascript
js实现特定位取反原理及示例
Jun 30 #Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
Jun 30 #Javascript
jQuery+ajax实现鼠标单击修改内容的思路
Jun 29 #Javascript
html文本框提示效果的示例代码
Jun 28 #Javascript
You might like
PHP 应用程序的安全 -- 不能违反的四条安全规则
2006/11/26 PHP
php中判断文件空目录是否有读写权限的函数代码
2012/08/07 PHP
PHP永久登录、记住我功能实现方法和安全做法
2015/04/27 PHP
PHP获取文件夹大小函数用法实例
2015/07/01 PHP
php自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
2016/05/28 PHP
PHP微信网页授权的配置文件操作分析
2019/05/29 PHP
laravel框架使用极光推送消息操作示例
2020/02/15 PHP
JavaScript中判断整数的多种方法总结
2014/11/08 Javascript
JavaScript中的replace()方法使用详解
2015/06/06 Javascript
jquery实现先淡出再折叠收起的动画效果
2015/08/07 Javascript
jQuery实现文本框邮箱输入自动补全效果
2015/11/17 Javascript
jquery操作select元素和option的实例代码
2016/02/03 Javascript
VUE + UEditor 单图片跨域上传功能的实现方法
2018/02/08 Javascript
实战node静态文件服务器的示例代码
2018/03/08 Javascript
Vue.js进阶知识点总结
2018/04/01 Javascript
JS实现获取进今年第几天是周几的方法分析
2018/06/27 Javascript
nodejs对项目下所有空文件夹创建gitkeep的方法
2019/08/02 NodeJs
详解用async/await来处理异步
2019/08/28 Javascript
js用正则表达式筛选年月日的实例方法
2021/01/04 Javascript
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
[01:05:40]VG vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
[50:50]完美世界DOTA2联赛PWL S3 Galaxy Racer vs Phoenix 第一场 12.10
2020/12/13 DOTA
python的即时标记项目练习笔记
2014/09/18 Python
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
Python装饰器的执行过程实例分析
2018/06/04 Python
Python交互环境下实现输入代码
2018/06/22 Python
Python rstrip()方法实例详解
2018/11/11 Python
python处理“
2019/06/10 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
wxpython布局的实现方法
2019/11/01 Python
Python 解决OPEN读文件报错 ,路径以及r的问题
2019/12/19 Python
Django框架models使用group by详解
2020/03/11 Python
Django admin管理工具TabularInline类用法详解
2020/05/14 Python
欠款起诉书范文
2015/05/19 职场文书
瞿秋白纪念馆观后感
2015/06/10 职场文书
丧事答谢词大全
2015/09/30 职场文书