js获取当前时间戳与日期比较
如何用javascript获取当前时间戳:
方法1:
var timestamp = date.parse(new date());
结果:1280977330000
方法2:
var timestamp = (new date()).valueof();
结果:1280977330748
方法3:
var timestamp=new date().gettime();
结果:1280977330748
第一种:获取的时间戳是把毫秒改成000显示,
第二种和第三种是获取了当前毫秒的时间戳。
附,js时间函数
1,取得当前时间:
var date=new date();
2,已知年、月、日转换成日期型的数据:
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,比较两个时间:
{
alert("输入日期不得小于当前日期!");
}
else
{
alert("ok!");
}
5,取得当前时间的时分秒
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天之后的时间
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...)
·setseconds | 设置当前秒数
·settime | 设置utc格式的从1970.1.1 0:00以来的毫秒数
·setutcdate | 设置utc格式的当前日期(本月的几号)
·setutcfullyear | 设置utc格式的当前年份(四位数字)
·setutchours | 设置utc格式的当前小时数(24小时制,0-23)
·setutcmilliseconds | 设置utc格式的当前毫秒数
·setutcminutes | 设置utc格式的当前分钟数
·setutcmonth | 设置utc格式的当前月份(注意从0开始:0-jan,1-feb...)
·setutcseconds | 设置utc格式的当前秒数
·setyear | 设置当前缩写年份(当前年份减去1900)
·tostring | 将日期时间值转换成"日期/时间"形式的字符串值
·date.utc | 返回指定的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方法获取时间,然后在动态文本框中输出。
datetextfield = (mydate.getmonth() + "/" + mydate.getdate() + "/" + mydate.getfullyear());
js获取当前时间戳与日期比较的更多相关文章
- js获取当前时间戳的三个方法
var time1 = Date.parse(new Date()); var time2 = new Date().valueOf(); var time3 = new Date().getTime ...
- js获取当前时间戳以及前一天时间戳
js获取当前时间戳以及前一天时间戳(毫秒) var timestamp = (new Date()).getTime(); console.log(timestamp);//打印当前时间戳 conso ...
- js获取一周前日期
项目中需要设定默认开始时间为一周前,结束时间为现在,现在写一下如何用js获取一周前日期. 1 var time=(new Date).getTime()-7*24*60*60*1000; 2 var ...
- [javascript]JS获取当前时间戳的方法
JavaScript 获取当前时间戳: 第一种方法:(这种方法只精确到秒) var timestamp = Date.parse(new Date()); 结果:1280977330000 第二种方法 ...
- js 获取格林尼治时间戳
昨天在一论坛里看到有朋友问 js 如何获取格林尼治时间戳.不少朋友第一反应是 toGMTString ...确实可以得到格林尼治时间,但不是时间戳.虽然我也没有啥好的方法一步到位的获取,不过至少是获取 ...
- Js获取当前时间、日期
var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1 ...
- JS获取当前时间戳的方法
JavaScript 获取当前时间戳:第一种方法: var timestamp = Date.parse(new Date()); 结果:1280977330000第二种方法: var timesta ...
- JS 获取当前日期的前一天日期(年月日格式)
var time = (new Date).getTime() - 24 * 60 * 60 * 1000;var yesday = new Date(time); // 获取的是前一天日期yesda ...
- JS获取当年当月最后一天日期
<html xmlns="http://www.w3.org/1999/xhtml" > <meta charset="UTF-8"> ...
随机推荐
- UVa 3704 Cellular Automaton(矩乘)
题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=15129 [思路] 矩阵乘法-循环矩阵 题目中的转移矩阵是一个循环矩 ...
- Hdu 5036-Explosion 传递闭包,bitset,期望/概率
题目:http://acm.hdu.edu.cn/showproblem.php?pid=5036 Explosion Time Limit: 6000/3000 MS (Java/Others) ...
- UVAlive7141 BombX 14年上海区域赛D题 线段树+离散化
题意:一个无限大的棋盘, 有n个小兵, 给出了n个兵的坐标, 现在有一个长为width 高为height的炸弹放在棋盘上, 炸弹只能上下左右平移, 不能旋转. 且放炸弹的区域不能含有士兵, 炸弹可以一 ...
- Sicily1151:魔板搜索及优化
最终优化代码地址: https://github.com/laiy/Datastructure-Algorithm/blob/master/sicily/1151.c 题目如下 Constraints ...
- spring 学习的开源项目
http://jinnianshilongnian.iteye.com/blog/1508016 http://jinnianshilongnian.iteye.com/blog/2049092 sp ...
- 字符串、十六进制、byte数组互转
import java.io.ByteArrayOutputStream; public class HexUtil { /** * @param args */ public static void ...
- [置顶] Linux高编之进程--------fork函数的同步与异步(兄弟子进程和父子孙进程示列)
前面讲述的fork函数的基本用法,下面通过两个程序来说明fork函数同步与异步之间的关系: <1>通过fork函数实现在父进程下的四个兄弟子进程(即异步) : 函数实现代码: #inclu ...
- 基于ThinkPHP框架的简单的后台管理系统
版权声明:本文为博主原创文章,未经博主允许不得转载. 基于ThinkPHP框架的简单的后台管理系统 一个简单的后台管理系统,可能还不全面,可以自己改,有登录功能 实例如图:
- SSH服务及花生壳域名解析
一.安装说明以CentOS 5为例 1.安装必要的开发包 [root@localhost ~]# yum install gcc gcc-c++ autoconf automake 2.下载phddn ...
- Qt 线程基础(Thread Basics的翻译,线程的五种使用情况)
Qt 线程基础(QThread.QtConcurrent等) 转载自:http://blog.csdn.net/dbzhang800/article/details/6554104 昨晚看Qt的Man ...