js中怎么把只有年月的日期转为时间戳

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中怎么把只有年月的日期转为时间戳相关的知识,希望对你有一定的参考价值。

参考技术A   在js中,将一个字符转化成Date型也不是什么难事:
var str = '2013-08-30'; // 日期字符串
str = str.replace(/-/g,'/'); // 将-替换成/,因为下面这个构造函数只支持/分隔的日期字符串
var date = new Date(str); // 构造一个日期型数据,值为传入的字符串
在上面,new Date(str)构造了一个日期,参数str至少要提供年月日三部分,也就是形如“2013/03/08”的字符串,不能是"2013/03",否则将得到一个NaN。此时构造出来的时间是:2013/03/08 00:00:00。同时你还可以传入小时、分钟和秒数,但不能只传入小时,比如“2013/03/08 17”,这样的参数同样会得到一个NaN。参数可以是“2013/03/08 17:20”或者“2013/03/08 17:20:05”,这样都可以得到正确的时间,其中如果秒数没给出,则默认为0。本回答被提问者和网友采纳

以上是关于js中怎么把只有年月的日期转为时间戳的主要内容,如果未能解决你的问题,请参考以下文章

js时间戳怎么转成日期格式

js怎么把时间戳转换为日期格式

js 如何把一个本地时间 转换为其他时区的时间

js页面里时间戳转日期

js怎么把时间戳转换成几分钟几小时前

js时间戳怎么转成日期格式