0
我有一个时间字符串11:12在activity.StartTime
,我怎么把它变成一个Date对象?转换字符串时间到日期对象
st = new Date(activity.StartTime);
它这样做会发出一种无效的日期console.log(st);
我有一个时间字符串11:12在activity.StartTime
,我怎么把它变成一个Date对象?转换字符串时间到日期对象
st = new Date(activity.StartTime);
它这样做会发出一种无效的日期console.log(st);
我会建议看Moment.js
//Take your time as a string
var time = "11:11 AM";
//Split the time into three strings so you have something like this
time[0] // "11" hour
time[1] // "11" minute
time[2] // "AM" morning
var hour = time[0];
var minute = time[1];
var morning= time[2] === "AM" ? true : false;
你需要使用的功能hour它允许您设置一个小时在0 - 24范围内的小时变量喂养,所以如果早上是真的,你需要添加12。
然后以相同的方式使用minute函数。
这会给你一个moment.js对象,然后你可以从中得到一个正常的javascript日期。
你想从这个时间字符串创建什么日期,今天? –
@Mike我只想使用'getHours()'和'.getMinutes()'等日期方法,所以日期并不重要 – Lester
getHours()和getMinutes()已被弃用。 Java中的日期是自1970年以来的毫秒数。 –