簡體   English   中英

將字符串時間轉換為日期對象

[英]Converting string time to date object

我在activity.StartTime有一個11:11 AM的時間字符串,如何將其轉換為Date對象?

st = new Date(activity.StartTime); 

它通過執行console.log(st);釋放一個無效的日期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;

您需要使用的功能是小時 ,它允許您在小時變量中將小時進紙設置為0-24,因此,如果早晨是真實的,則需要加12。

然后以相同方式使用分鍾功能。

這將為您提供一個moment.js對象,然后您可以從中獲取常規的javascript日期。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM