- + JavaScript の質問用スレッド vol.118 + [転載禁止]©2ch.net
36 :デフォルトの名無しさん[sage]:2015/04/29(水) 13:21:48.68 ID:i8bdmTNt - >>34
通りすがりだけど var str = '2015年4月29日(水) 13:00'; var dt = Date.parse(str.replace(/[年月日]/g,'/').replace(/\([日月火水木金土]\)/,'')); console.log(new Date(dt).toLocaleString()); // 2015/4/29 13:00:00 俺はjavascriptに詳しくないから、細かいところに問題があるかもしれないけど、 見た目動けばいいのならこれでいい。 javascript にはDateTime構造体はなく、変換はお手軽に出来るから、 数値型でもっていた方が取り回ししやすい。 そして>>31の指摘通り、他のjavascriptスレも含めて、雰囲気がおかしい。
| - + JavaScript の質問用スレッド vol.118 + [転載禁止]©2ch.net
37 :デフォルトの名無しさん[sage]:2015/04/29(水) 14:02:41.00 ID:i8bdmTNt - >>36 (修正)
日曜日、月曜日だとバグるからこれで。 replaceの順番を入れ替えてある。 var str = '2015年4月29日(水) 13:00'; var dt = Date.parse(str.replace(/\([日月火水木金土]\)/,'').replace(/[年月日]/g,'/')); console.log(new Date(dt).toLocaleString()); // 2015/4/29 13:00:00
|
|