在我的web應用中,用戶需要填寫日期和時間等字段。 在日期它們可以以格式輸入日期: d/M /日 或 DD/MM/YY (不幸的是我無法控制用戶將如何精確地輸入)來自字符串的日期格式javascript google apps script
而且他們還可以挑選從下拉列表中選擇一個時間: 08:00 am8.30am,09:00 am,....,05:00 pm
現在,我試圖將時間和日期字符串轉換爲有效日期對象使用下面的函數,但我得到「Date isInvalid Date」輸出。 我應該如何繼續?
var timeStartString ="1970/01/01 "+ "10:00am";
var st1 =createDate("1/12/2013",timeStartString);
Logger.log("Date is"+st1);
function createDate(dateString,timeString)
{
var eventDate = new Date(dateString);
var eventTime = new Date(timeString)
message +="Date String:"+dateString + " timeString "+timeString;
eventTime.setFullYear(eventDate.getFullYear());
eventTime.setDate(eventDate.getDate());
eventTime.setMonth(eventDate.getMonth());
return eventTime;
}