質問編集履歴
2
コード修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -172,7 +172,7 @@
|
|
172
172
|
|
173
173
|
}
|
174
174
|
|
175
|
-
var d=new Date(
|
175
|
+
var d=new Date();
|
176
176
|
|
177
177
|
var hour = d.getHours();
|
178
178
|
|
1
コードの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -129,3 +129,73 @@
|
|
129
129
|
|
130
130
|
|
131
131
|
このコードの改善点があれば、教えて頂きたいと思います。まだ動作の確認はすべて終わってないですが、もっとシンプルなやり方があるのではないかと、模索中です。お力をお貸しください。
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
追記 下記のようにコードを変更しました。教えて頂きありがとうございます。
|
136
|
+
|
137
|
+
```ここに言語を入力
|
138
|
+
|
139
|
+
<div id="time"></div>
|
140
|
+
|
141
|
+
<div id="todoke_day"></div>
|
142
|
+
|
143
|
+
<script type="text/javascript">
|
144
|
+
|
145
|
+
setInterval(function(){
|
146
|
+
|
147
|
+
var date = new Date();
|
148
|
+
|
149
|
+
var month = ('0' + (date.getMonth() + 1)).slice(-2);
|
150
|
+
|
151
|
+
var day = ('0' + date.getDate()).slice(-2);
|
152
|
+
|
153
|
+
var hour = ('0' + date.getHours()).slice(-2);
|
154
|
+
|
155
|
+
var minute = ('0' + date.getMinutes()).slice(-2);
|
156
|
+
|
157
|
+
var second = ('0' + date.getSeconds()).slice(-2);
|
158
|
+
|
159
|
+
var mili = ('0' + date.getMilliseconds()).slice(-2);
|
160
|
+
|
161
|
+
var str ='<span class="timer-ttl">ただ今の注文</span><span class="today">'+month+'/'+day+'</span><span class="timer">'+hour+':'+minute+':'+second+':'+mili+'</span>';
|
162
|
+
|
163
|
+
document.getElementById("time").innerHTML = str;
|
164
|
+
|
165
|
+
},0);
|
166
|
+
|
167
|
+
|
168
|
+
|
169
|
+
function format_date(d){
|
170
|
+
|
171
|
+
return (d.getMonth()+101).toString().substr(1,2)+"/"+(d.getDate()+100).toString().substr(1,2);
|
172
|
+
|
173
|
+
}
|
174
|
+
|
175
|
+
var d=new Date("2016-11-30 19:00");
|
176
|
+
|
177
|
+
var hour = d.getHours();
|
178
|
+
|
179
|
+
console.log('時間:'+hour);
|
180
|
+
|
181
|
+
if (hour < 19){
|
182
|
+
|
183
|
+
d.setDate(d.getDate()+1);
|
184
|
+
|
185
|
+
var msg = format_date(d);
|
186
|
+
|
187
|
+
} else if ( hour >= 19) {
|
188
|
+
|
189
|
+
d.setDate(d.getDate()+2);
|
190
|
+
|
191
|
+
var msg = format_date(d);
|
192
|
+
|
193
|
+
}
|
194
|
+
|
195
|
+
document.getElementById("todoke_day").innerHTML = msg;
|
196
|
+
|
197
|
+
|
198
|
+
|
199
|
+
</script>
|
200
|
+
|
201
|
+
```
|