js怎么样把日期转化为时间戳,js中时间戳转换日期格式

js怎么样把日期转化为时间戳,js中时间戳转换日期格式,js时间戳与日期格式之间相互转换

本文主要详细介绍js时间戳和日期格式之间的转换。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

本文分享js时间戳和日期格式相互转换的代码,供大家参考。具体情况如下

1.将时间戳转换为日期格式。

//一句简单的代码

Var date=新日期(时间戳);//获取时间对象

/**

1.以下是获取时间和日期的方法。需要什么样的格式自己缝合?

2.更有用的方法可以在here-http://www.w3school.com.cn/jsref/jsref_obj_date.asp找到

*/

date . get full year();//获取完整的年份(4位数,1970)

date . getmonth();//获取月份(0-11,0代表一月,用的时候记得加1)

date . getdate();//获取日期(1-31)

date . gettime();//获取时间(自1970.1.1以来的毫秒数)

date . get hours();//获取小时数(0-23)

date . get minutes();//获取分钟数(0-59)

date . get seconds();//获取秒数(0-59)

例子

//比如你需要这样的格式yyyy-MM-dd hh:mm:ss

var日期=新日期(1398250549490);

y=date . get full year()'-';

M=(date.getMonth() 1 10?0 '(date . getmonth()1):date . getmonth()1)'-';

d=date . getdate()“”;

h=date . get hours()':';

m=date . get minutes()':';

s=date . get seconds();

console . log(Y M D h M s);//马亚菜

//输出结果:2014-04-23 18:55:49

2.将日期格式转换为时间戳

//也很简单

var strtime=' 2014-04-23 18:55:49:123 ';

var date=新日期(strtime);

//以时间格式传递。如果不传入,就会得到当前时间。这与Firefox不兼容。

//你可以这样做。

var Date=new Date(strtime . replace(/-/g,'/');

//有三种方法可以得到。三种方式的区别我们后面再说。

time 1=date . gettime();

time 2=date . value of();

time 3=date . parse(date);

/*

三种收购的区别:

第一,第二:会精确到毫秒。

第三种:只能精确到秒,毫秒会被0代替。

比如上面代码输出的结果(一眼就能看出区别):

1398250549123

1398250549123

1398250549000

*/

3.有七种类型的date()参数。

新日期('月日,年时:分:秒');

新日期(“年月日”);

新日期('年/月/日时:分:秒');

新日期(“年/月/日”);

新日期(年、月、日、时、月、日);

新日期(年,月,日);

新日期(毫秒);

例如:

新日期(' 2016年9月16日14:15:05 ');

新日期(“2016年9月16日”);

新日期(' 2016/09/16 14:15:05 ');

新日期(' 2016/09/16 ');

新日期(2016,8,16,14,15,5);//从0到11的月份

新日期(2016,8,16);

新日期(1474006780);

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: