博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何用javascript获取当前时间戳:
阅读量:4704 次
发布时间:2019-06-10

本文共 3676 字,大约阅读时间需要 12 分钟。

如何用获取当前时间戳:

 

复制代码代码示例:

方法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,已知年、月、日转换成日期型的数据:

 

复制代码代码示例:
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...)

  ·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方法获取时间,然后在动态中输出。 

 

复制代码代码示例:
mydate = new date(); 
datetextfield = (mydate.getmonth() + "/" + mydate.getdate() + "/" + mydate.getfullyear());
 
 
  • 本文标题:
  • 本页链接:

转载于:https://www.cnblogs.com/cd-snoopy/p/4801097.html

你可能感兴趣的文章
spring boot-- 三种启动方式
查看>>
Dm8168 多核通信
查看>>
针对DDR2-800和DDR3的PCB信号完整性设计
查看>>
光子嫩肤
查看>>
在Windows 下使用OpenCL
查看>>
linux的定制和发布(一)
查看>>
多重继承和多继承
查看>>
根据样式往里添加动态数据
查看>>
Multiple Server Query Execution报The result set could not be merged..
查看>>
RMAN还原时注意set newname时文件名不要有空格
查看>>
一种链表的实现
查看>>
vue中ESlint报错
查看>>
NetCore2.0 RozarPage自动生成增删改查
查看>>
在商城系统中使用设计模式----策略模式
查看>>
0816 1459 json & pickle ,目录导入,目录规范
查看>>
Alpha 冲刺 (10/10)
查看>>
哈希取余法、哈希表大小取质数的问题
查看>>
asp.net mvc 3.0 远程验证步骤
查看>>
DAL BLL 模板(事务操作)(事务操作中再执行事务操作)
查看>>
内存检测
查看>>