您好,欢迎访问一九零五行业门户网

javascript中日期如何转为时间戳

方法:1、使用gettime()方法,语法“时间对象.gettime()”;2、使用valueof()方法,语法“时间对象.valueof()”;3、使用parse()方法,语法“parse(时间对象)”。
本教程操作环境:windows7系统、javascript1.8.5版、dell g3电脑。
js字符串转化时间戳可以使用自带函数 date(要转化的时间字符串)先转化为date类型,之后再将date类型转化为时间戳类型,其中时间字符串有要求,形式必须是 yyyy-mm-dd hh:mm:ss 的形式,当然,也可以只是 yyyy-mm-dd, 就是 2013-08-30,如下:
此处会得到一个 date 类型的数据,获得时间戳数据,需要对日期对象进行操作,将日期转化为时间戳有三种方式,如下:
1. var time1 = date.gettime();
2.var time2 = date.valueof();
3.var time3 = date.parse(date);
第一、第二种:会精确到毫秒,第三种:只能精确到秒,毫秒用000替代,注意:获取到的时间戳除以1000就可获得unix时间戳,就可传值给后台得到。
扩展资料
date() 返回当日的日期和时间。 
getdate() 从 date 对象返回一个月中的某一天 (1 ~ 31)。 
getday() 从 date 对象返回一周中的某一天 (0 ~ 6)。 
getmonth() 从 date 对象返回月份 (0 ~ 11)。 
getfullyear() 从 date 对象以四位数字返回年份。 
getyear() 请使用 getfullyear() 方法代替。 
gethours() 返回 date 对象的小时 (0 ~ 23)。 
getminutes() 返回 date 对象的分钟 (0 ~ 59)。 
getseconds() 返回 date 对象的秒数 (0 ~ 59)。 
getmilliseconds() 返回 date 对象的毫秒(0 ~ 999)。 
gettime() 返回 1970 年 1 月 1 日至今的毫秒数。 
gettimezoneoffset() 返回本地时间与格林威治标准时间 (gmt) 的分钟差。 
getutcdate() 根据世界时从 date 对象返回月中的一天 (1 ~ 31)。 
getutcday() 根据世界时从 date 对象返回周中的一天 (0 ~ 6)。 
getutcmonth() 根据世界时从 date 对象返回月份 (0 ~ 11)。 
getutcfullyear() 根据世界时从 date 对象返回四位数的年份。 
getutchours() 根据世界时返回 date 对象的小时 (0 ~ 23)。 
getutcminutes() 根据世界时返回 date 对象的分钟 (0 ~ 59)。 
getutcseconds() 根据世界时返回 date 对象的秒钟 (0 ~ 59)。 
getutcmilliseconds() 根据世界时返回 date 对象的毫秒(0 ~ 999)。 
parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。 
setdate() 设置 date 对象中月的某一天 (1 ~ 31)。 
setmonth() 设置 date 对象中月份 (0 ~ 11)。 
setfullyear() 设置 date 对象中的年份(四位数字)。 
setyear() 请使用 setfullyear() 方法代替。 
sethours() 设置 date 对象中的小时 (0 ~ 23)。 
setminutes() 设置 date 对象中的分钟 (0 ~ 59)。 
setseconds() 设置 date 对象中的秒钟 (0 ~ 59)。 
setmilliseconds() 设置 date 对象中的毫秒 (0 ~ 999)。 
settime() 以毫秒设置 date 对象。 
setutcdate() 根据世界时设置 date 对象中月份的一天 (1 ~ 31)。 
setutcmonth() 根据世界时设置 date 对象中的月份 (0 ~ 11)。 
setutcfullyear() 根据世界时设置 date 对象中的年份(四位数字)。 
setutchours() 根据世界时设置 date 对象中的小时 (0 ~ 23)。 
setutcminutes() 根据世界时设置 date 对象中的分钟 (0 ~ 59)。 
setutcseconds() 根据世界时设置 date 对象中的秒钟 (0 ~ 59)。 
setutcmilliseconds() 根据世界时设置 date 对象中的毫秒 (0 ~ 999)。 
tosource() 返回该对象的源代码。 
tostring() 把 date 对象转换为字符串。 
totimestring() 把 date 对象的时间部分转换为字符串。 
todatestring() 把 date 对象的日期部分转换为字符串。 
togmtstring() 请使用 toutcstring() 方法代替。 
toutcstring() 根据世界时,把 date 对象转换为字符串。 
tolocalestring() 根据本地时间格式,把 date 对象转换为字符串。 
tolocaletimestring() 根据本地时间格式,把 date 对象的时间部分转换为字符串。tolocaledatestring() 根据本地时间格式,把 date 对象的日期部分转换为字符串。 
utc() 根据世界时返回 1997 年 1 月 1 日 到指定日期的毫秒数。valueof() 返回 date 对象的原始值。
【推荐学习:javascript高级教程】
以上就是javascript中日期如何转为时间戳的详细内容。
其它类似信息

推荐信息