dateTimeUTC optimized
This commit is contained in:
parent
d7fa494ffc
commit
25d294e846
@ -50,89 +50,14 @@ function capitalize (s) {
|
|||||||
|
|
||||||
// Donne la date et l'heure selon l'UTC (Universal Time Coordinated)
|
// Donne la date et l'heure selon l'UTC (Universal Time Coordinated)
|
||||||
function dateTimeUTC(utc) {
|
function dateTimeUTC(utc) {
|
||||||
if(typeof utc === 'string' && utc.length >= 1 && utc[0] === '-' || '0' || '+' || !isNaN(parseFloat(utc[0])))
|
let result = "";
|
||||||
{
|
for (let index in utc) {
|
||||||
if (utc[0] === '0' && utc.length === 1)
|
result = result + utc[index];
|
||||||
{
|
|
||||||
let enteredOffset = 0;
|
|
||||||
return showDateTime(enteredOffset);
|
|
||||||
}
|
}
|
||||||
else if (utc[0] === '+' || !isNaN(parseFloat(utc[0])))
|
let enteredOffset = parseFloat(result)*60;
|
||||||
{
|
|
||||||
if (utc.length === 2 && utc[0] === '+')
|
|
||||||
{
|
|
||||||
// Entered offset
|
|
||||||
let enteredOffset = parseFloat(utc[1])*60;
|
|
||||||
timeNow.setMinutes(timeNow.getMinutes() + enteredOffset);
|
timeNow.setMinutes(timeNow.getMinutes() + enteredOffset);
|
||||||
return showDateTime(enteredOffset);
|
return showDateTime(enteredOffset);
|
||||||
}
|
}
|
||||||
else if (utc.length === 3 && utc[0] === '+')
|
|
||||||
{
|
|
||||||
// Entered offset
|
|
||||||
let enteredOffset = parseFloat(utc[1] + utc[2])*60;
|
|
||||||
timeNow.setMinutes(timeNow.getMinutes() + enteredOffset);
|
|
||||||
return showDateTime(enteredOffset);
|
|
||||||
}
|
|
||||||
else if (utc.length === 1 && !isNaN(parseFloat(utc[0])))
|
|
||||||
{
|
|
||||||
// Entered offset
|
|
||||||
let enteredOffset = parseFloat(utc[0])*60;
|
|
||||||
timeNow.setMinutes(timeNow.getMinutes() + enteredOffset);
|
|
||||||
return showDateTime(enteredOffset);
|
|
||||||
}
|
|
||||||
else if (utc.length === 2 && !isNaN(parseFloat(utc[0])))
|
|
||||||
{
|
|
||||||
// Entered offset
|
|
||||||
let enteredOffset = parseFloat(utc[0] + utc[1])*60;
|
|
||||||
timeNow.setMinutes(timeNow.getMinutes() + enteredOffset);
|
|
||||||
return showDateTime(enteredOffset);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
let enteredOffset = 0;
|
|
||||||
return showDateTime(enteredOffset);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (utc[0] === '-')
|
|
||||||
{
|
|
||||||
if (utc.length === 2 && utc[0] === '-')
|
|
||||||
{
|
|
||||||
// Entered offset
|
|
||||||
let enteredOffset = - parseFloat(utc[1])*60;
|
|
||||||
timeNow.setMinutes(timeNow.getMinutes() + enteredOffset);
|
|
||||||
return showDateTime(enteredOffset);
|
|
||||||
}
|
|
||||||
else if (utc.length === 3 && utc[0] === '-')
|
|
||||||
{
|
|
||||||
// Entered offset
|
|
||||||
let enteredOffset = - parseFloat(utc[1] + utc[2])*60;
|
|
||||||
timeNow.setMinutes(timeNow.getMinutes() + enteredOffset);
|
|
||||||
return showDateTime(enteredOffset);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
let enteredOffset = 0;
|
|
||||||
return showDateTime(enteredOffset);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
let enteredOffset = 0;
|
|
||||||
return showDateTime(enteredOffset);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else if (utc === '' || !utc || utc === undefined)
|
|
||||||
{
|
|
||||||
utc = false;
|
|
||||||
let enteredOffset = 0;
|
|
||||||
return showDateTime(enteredOffset);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
let enteredOffset = 0;
|
|
||||||
return showDateTime(enteredOffset);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Affiche la date et l'heure (format : dd/mm/yyyy - 00:00:00)
|
// Affiche la date et l'heure (format : dd/mm/yyyy - 00:00:00)
|
||||||
function showDateTime(enteredOffset) {
|
function showDateTime(enteredOffset) {
|
||||||
|
Reference in New Issue
Block a user