質問するログイン新規登録

回答編集履歴

1

追記

2017/03/12 13:46

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -1,1 +1,24 @@
1
- [JavaScriptでゼロ埋めする方法](http://stabucky.com/wp/archives/4655)
1
+ [JavaScriptでゼロ埋めする方法](http://stabucky.com/wp/archives/4655)
2
+
3
+ 追記
4
+
5
+ ベストアンサーも決まったので、一応書いておきます。
6
+ ```JavaScript
7
+ $("#e_1973").on('change',function () {
8
+ var selectVal = $("#e_1973 option:selected").text();
9
+ var ResString = selectVal.replace(/(?:(\d+)年)?(\d+)月(\d+)日.*/, function(match, p1, p2, p3) {
10
+ if (p1 === "") p1 = (new Date()).getFullYear();
11
+ return p1 + ("0" + p2).slice(-2) + ("0" + p3).slice(-2);
12
+ });
13
+ console.log(ResString);
14
+ $('#date').val(ResString);
15
+ });
16
+ ```
17
+ 今年は自動取得するようになっていますが、それでまずければ
18
+ ```JavaScript
19
+ if (p1 === "") p1 = (new Date()).getFullYear();
20
+ ```
21
+ この部分を以下のようにします。
22
+ ```JavaScript
23
+ if (p1 === "") p1 = "2017";
24
+ ```