mirror of
https://github.com/grocy/grocy.git
synced 2025-04-30 10:05:45 +00:00
Resolve X in date inputs to 2999-12-31 (which is used as "best before date infinite")
This commit is contained in:
parent
574d363d7c
commit
9e68d38df8
@ -279,6 +279,11 @@ $('#best_before_date').on('change', function(e)
|
|||||||
var centuryStart = Number.parseInt(now.getFullYear().toString().substring(0, 2) + '00');
|
var centuryStart = Number.parseInt(now.getFullYear().toString().substring(0, 2) + '00');
|
||||||
var centuryEnd = Number.parseInt(now.getFullYear().toString().substring(0, 2) + '99');
|
var centuryEnd = Number.parseInt(now.getFullYear().toString().substring(0, 2) + '99');
|
||||||
|
|
||||||
|
if (value === 'x' || value === 'X')
|
||||||
|
{
|
||||||
|
value = '29991231';
|
||||||
|
}
|
||||||
|
|
||||||
if (value.length === 4 && !(Number.parseInt(value) > centuryStart && Number.parseInt(value) < centuryEnd))
|
if (value.length === 4 && !(Number.parseInt(value) > centuryStart && Number.parseInt(value) < centuryEnd))
|
||||||
{
|
{
|
||||||
value = (new Date()).getFullYear().toString() + value;
|
value = (new Date()).getFullYear().toString() + value;
|
||||||
|
@ -278,6 +278,10 @@ $('#best_before_date').on('change', function(e)
|
|||||||
var centuryStart = Number.parseInt(now.getFullYear().toString().substring(0, 2) + '00');
|
var centuryStart = Number.parseInt(now.getFullYear().toString().substring(0, 2) + '00');
|
||||||
var centuryEnd = Number.parseInt(now.getFullYear().toString().substring(0, 2) + '99');
|
var centuryEnd = Number.parseInt(now.getFullYear().toString().substring(0, 2) + '99');
|
||||||
|
|
||||||
|
if (value === 'x' || value === 'X') {
|
||||||
|
value = '29991231';
|
||||||
|
}
|
||||||
|
|
||||||
if (value.length === 4 && !(Number.parseInt(value) > centuryStart && Number.parseInt(value) < centuryEnd))
|
if (value.length === 4 && !(Number.parseInt(value) > centuryStart && Number.parseInt(value) < centuryEnd))
|
||||||
{
|
{
|
||||||
value = (new Date()).getFullYear().toString() + value;
|
value = (new Date()).getFullYear().toString() + value;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user