方法: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中日期如何转为时间戳的详细内容。