トップページ > プログラム > 2015年04月29日 > k4chRKqa

書き込み順位&時間帯一覧

18 位/152 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000210000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
+ JavaScript の質問用スレッド vol.118 + [転載禁止]©2ch.net

書き込みレス一覧

+ JavaScript の質問用スレッド vol.118 + [転載禁止]©2ch.net
28 :デフォルトの名無しさん[sage]:2015/04/29(水) 10:06:13.38 ID:k4chRKqa
「2015年4月29日(水) 13:00」という文字列を日付型に変換する方法で何か良い方法あれば教えてください。
自分の頭だと「『年』より前に書かれた文字」「『年』と『月』に挟まれた文字」「『月』と『日』に挟まれた文字」を
抜き出してそれぞれ年月日とみなすみたいなやり方しか思いつかないのですが
もっとスマートな方法ないですかね
+ JavaScript の質問用スレッド vol.118 + [転載禁止]©2ch.net
30 :デフォルトの名無しさん[sage]:2015/04/29(水) 10:25:07.67 ID:k4chRKqa
>>29
この文字列は外部から取得するものなので、その前提は変えられないんですよ
+ JavaScript の質問用スレッド vol.118 + [転載禁止]©2ch.net
34 :デフォルトの名無しさん[sage]:2015/04/29(水) 11:39:53.21 ID:k4chRKqa
>>31
レスありがとう
正規表現で分解、、よく考えたら数値と数値以外で分解すれば良かったんですね
自分が最初に考えてたソースよりはよっぽどシンプルに書けました

var str = "2015年4月29日(水) 13:00";
var arr = str.split(/\D+/);
var dt = new Date(arr[0] + "/" + arr[1] + "/" + arr[2] + " " + arr[3] + ":" + arr[4] + ":00");
console.log(dt); //Wed Apr 29 2015 13:00:00 GMT+0900 (東京 (標準時))


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。