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 相关文章推荐
IE6下通过a标签点击切换图片的问题
Nov 14 Javascript
利用JS判断用户是否上网(连接网络)
Dec 23 Javascript
jquery实现带二级菜单的导航示例
Apr 28 Javascript
javascript中声明函数的方法及调用函数的返回值
Jul 22 Javascript
JavaScript实现对下拉列表值进行排序的方法
Jul 15 Javascript
简单理解js的prototype属性及使用
Dec 07 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
Jan 09 Javascript
js实现字符全排列算法的简单方法
May 01 Javascript
在Vue中如何使用Cookie操作实例
Jul 27 Javascript
laravel5.4+vue+element简单搭建的示例代码
Aug 29 Javascript
vue2.0与bootstrap3实现列表分页效果
Nov 28 Javascript
JavaScript函数式编程(Functional Programming)纯函数用法分析
May 22 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
咖啡与水的关系
2021/03/03 冲泡冲煮
for循环连续求和、九九乘法表代码
2012/02/20 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
php生成动态验证码gif图片
2015/10/19 PHP
PHP使用file_get_content设置头信息的方法
2016/02/14 PHP
PHP中isset、empty的用法与区别示例详解
2020/11/05 PHP
javascript之更有效率的字符串替换
2008/08/02 Javascript
js 调用百度地图api并在地图上进行打点添加标注
2014/05/13 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
EasyUI中实现form表单提交的示例分享
2015/03/01 Javascript
JavaScript实现数字数组按照倒序排列的方法
2015/04/06 Javascript
jQuery支持添加事件的日历特效代码分享(3种样式)
2015/08/24 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
2015/11/05 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
NodeJs form-data格式传输文件的方法
2017/12/13 NodeJs
全面了解JavaScript的作用域链
2019/04/03 Javascript
JavaScript实现图片轮播特效
2019/10/23 Javascript
微信小程序按顺序同步执行的两种方式
2019/12/20 Javascript
原生js+css调节音量滑块
2020/01/15 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
跟老齐学Python之网站的结构
2014/10/24 Python
Python安装使用命令行交互模块pexpect的基础教程
2016/05/12 Python
Python解决走迷宫问题算法示例
2018/07/27 Python
python 获取计算机的网卡信息
2021/02/18 Python
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
机械系大学毕业生推荐信
2013/11/27 职场文书
日语专业个人的求职信
2013/12/03 职场文书
行政专员岗位职责说明书
2014/07/30 职场文书
土地租赁意向书
2014/07/30 职场文书
食品安全承诺书范文
2014/08/29 职场文书
会计人员演讲稿
2014/09/11 职场文书
大四优秀党员个人民主评议
2014/09/19 职场文书
单位考核鉴定意见
2015/06/05 职场文书
大学生村官入党自传
2015/06/26 职场文书
python三子棋游戏
2022/05/04 Python