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 相关文章推荐
新页面打开实际尺寸的图片
Aug 25 Javascript
浅析JQuery获取和设置Select选项的常用方法总结
Jul 04 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
Sep 01 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
Nov 29 Javascript
JavaScript中的事件委托及好处
Jul 12 Javascript
H5移动端图片压缩上传开发流程
Nov 09 Javascript
JavaScript中关于for循环删除数组元素内容时出现的问题
Nov 21 Javascript
JQuery实现列表中复选框全选反选功能封装(推荐)
Nov 24 Javascript
angularjs之$timeout指令详解
Jun 13 Javascript
详解vue.js之绑定class和style的示例代码
Aug 24 Javascript
Vue 实现复制功能,不需要任何结构内容直接复制方式
Nov 09 Javascript
VUE+Element实现增删改查的示例源码
Nov 23 Vue.js
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中如何防止外部恶意提交调用ajax接口
2016/04/11 PHP
JS使用post提交的两种方式
2015/12/03 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
解读Bootstrap v4 sass设计
2016/05/29 Javascript
使用three.js 画渐变的直线
2016/06/05 Javascript
jQuery文件上传控件 Uploadify 详解
2016/06/20 Javascript
js select实现省市区联动选择
2020/04/17 Javascript
jQuery Easyui datagrid连续发送两次请求问题
2016/12/13 Javascript
js实现将json数组显示前台table中
2017/01/10 Javascript
Vuex和前端缓存的整合策略详解
2017/05/09 Javascript
JS实现二维数组横纵列转置的方法
2018/04/17 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
2018/07/30 Javascript
Vue.js标签页组件使用方法详解
2019/10/19 Javascript
Vue替代marquee标签超出宽度文字横向滚动效果
2019/12/09 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
2020/02/03 Javascript
vue3.0生命周期的示例代码
2020/09/24 Javascript
[02:19]DOTA选手解说齐贺岁
2018/02/11 DOTA
[55:42]VG vs VGJ.T 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
[45:16]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第一场 12.12
2020/12/16 DOTA
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
python设置检查点简单实现代码
2014/07/01 Python
python计算文本文件行数的方法
2015/07/06 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
python SMTP实现发送带附件电子邮件
2018/05/22 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
2019/07/16 Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
2019/08/22 Python
Python实现井字棋小游戏
2020/03/09 Python
Django用数据库表反向生成models类知识点详解
2020/03/25 Python
Pycharm无法打开双击没反应的问题及解决方案
2020/08/17 Python
Made in Design意大利:现代家具、名家灯具和装饰
2020/10/27 全球购物
函授毕业个人自我评价
2014/02/20 职场文书
我的理想演讲稿
2014/04/30 职场文书
聘用意向书
2014/07/29 职场文书
财会专业大学生求职信
2014/09/26 职场文书
大学生创业计划书常用模板
2019/08/07 职场文书
Python游戏开发实例之graphics实现AI五子棋
2021/11/01 Python