私の Web アプリでは、ユーザーは日付や時刻などのフィールドに入力する必要があります。日付では、d/m/yy または dd/mm/yy の形式で日付を入力できます (残念ながら、ユーザーがどのように正確に入力するかを制御することはできません)。
また、ドロップダウン リストから時間を選択することもできます: 午前 08:00、午前 8 時 30 分、午前 9:00、...、午後 5:00
現在、以下の関数を使用して時刻と日付の文字列を有効な日付オブジェクトに変換しようとしていますが、「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;
}