Javascript中的字符串到时间

Javascript中的字符串到时间,javascript,time,Javascript,Time,我有一个日期输入表单,它给了我一个字符串,比如06/01/2015 使用它,我需要得到两个时间格式的变量,一天的开始和结束(00:00:00和23:59:59),时间(毫秒)格式,例如1433206800000,1433205690000。有人能给我一个关于如何用Javascript实现的提示吗 谢谢你抽出时间 var d = new Date('your_date_string'); var start = Number(d.setHours(0,0,0,0)); var end = Num

我有一个日期输入表单,它给了我一个字符串,比如
06/01/2015

使用它,我需要得到两个时间格式的变量,一天的开始和结束(00:00:00和23:59:59),时间(毫秒)格式,例如
1433206800000
1433205690000
。有人能给我一个关于如何用Javascript实现的提示吗

谢谢你抽出时间

var d = new Date('your_date_string');

var start = Number(d.setHours(0,0,0,0));
var end = Number(d.setHours(23,59,59,999));
//OR
var start = d.setHours(0,0,0,0).getTime();
var end = d.setHours(23,59,59,999).getTime();
start
end
是您的变量

见设定时间文件

start
end
是您的变量


参见setHours docs

Date
类非常聪明,知道如何将标准日期字符串格式转换为日期,因此您只需创建新的日期对象,然后使用
getTime()
函数以毫秒为单位获取它

var dateStr=“06/01/2015”,
dayStartStr=“00:00:00.000”,
dayEndStr=“23:59:59.999”;
var startDate=新日期(dateStr+dayStartStr);
var endDate=新日期(dateStr+dayEndStr);
log(“start=“+startDate.getTime());

log(“end=“+endDate.getTime())
类非常聪明,知道如何将标准日期字符串格式转换为日期,因此您只需创建新的日期对象,然后使用
getTime()
函数以毫秒为单位获取它

var dateStr=“06/01/2015”,
dayStartStr=“00:00:00.000”,
dayEndStr=“23:59:59.999”;
var startDate=新日期(dateStr+dayStartStr);
var endDate=新日期(dateStr+dayEndStr);
log(“start=“+startDate.getTime());

log(“end=“+endDate.getTime())请分享您迄今为止所做的尝试。尝试或尝试香草JS,它完全可以在没有任何插件的情况下完成工作。请分享您迄今为止所做的尝试。尝试或尝试香草JS,它完全可以在没有任何插件的情况下完成工作或
d.setHours(0,0,0,0).getTime()
如果您使用
Number(date)
给出了保存为
date.getTime()
是,但它使用的是官方界面,而不是让JS来计算值或
d.setHours(0,0,0,0).getTime()
如果使用
Number(date)
给出了保存为
date.getTime()
是,但它使用的是官方界面,而不是让JS施展价值