Web: resolve #15 by converting UTC to local time for input limits
This commit is contained in:
parent
7a3682f866
commit
402dc27180
@ -223,6 +223,15 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function localISOTimeMinutes(date) {
|
||||||
|
|
||||||
|
var tzoffset = date.getTimezoneOffset() * 60000; //offset in milliseconds
|
||||||
|
var localISOTime = (new Date(date - tzoffset)).toISOString().slice(0, -1);
|
||||||
|
|
||||||
|
return localISOTime.split(':').slice(0,2).join(':')
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
function handleRequest(res) {
|
function handleRequest(res) {
|
||||||
|
|
||||||
var reqt = {
|
var reqt = {
|
||||||
@ -240,10 +249,10 @@
|
|||||||
var d = new Date(json.arrival.time)
|
var d = new Date(json.arrival.time)
|
||||||
var dInfo = d.toString('en-GB').split(' ').slice(0,5).join(' ')
|
var dInfo = d.toString('en-GB').split(' ').slice(0,5).join(' ')
|
||||||
aInfo = `Your last arrival was on <b>${dInfo}</b> in room <b>${json.arrival.room}</b>.`
|
aInfo = `Your last arrival was on <b>${dInfo}</b> in room <b>${json.arrival.room}</b>.`
|
||||||
minD = `min="${json.arrival.time.split(':').slice(0,2).join(':')}"`
|
minD = `min="${localISOTimeMinutes(d)}"`
|
||||||
}
|
}
|
||||||
|
|
||||||
var now = new Date().toISOString().split(':').slice(0,2).join(':')
|
var now = localISOTimeMinutes(new Date())
|
||||||
|
|
||||||
document.body.innerHTML +=
|
document.body.innerHTML +=
|
||||||
`<div class="request">
|
`<div class="request">
|
||||||
|
@ -227,12 +227,16 @@
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var now = new Date()
|
function localISOTimeMinutes(date) {
|
||||||
var localISODate = new Date(now.getTime() -
|
|
||||||
(now.getTimezoneOffset() * 60000)).toISOString();
|
|
||||||
|
|
||||||
document.querySelector('input#end').value =
|
var tzoffset = date.getTimezoneOffset() * 60000; //offset in milliseconds
|
||||||
localISODate.split(':').slice(0,2).join(':')
|
var localISOTime = (new Date(date - tzoffset)).toISOString().slice(0, -1);
|
||||||
|
|
||||||
|
return localISOTime.split(':').slice(0,2).join(':')
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
document.querySelector('input#end').value = localISOTimeMinutes(new Date())
|
||||||
|
|
||||||
var scrollbox = document.querySelector('.scroll')
|
var scrollbox = document.querySelector('.scroll')
|
||||||
var timehead = document.querySelector('#timeheader')
|
var timehead = document.querySelector('#timeheader')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user