Кажется маловероятным, что ваше веб-приложение все еще будет работать в воскресенье 17 августа 17:12:55 EST 292278994 (по подсчетам других).Еще более маловероятно, что вы все равно будете нести ответственность за веб-приложение.(Если вы по-прежнему несете ответственность за это, вам, вероятно, в будущем будут платить по более высокой ставке, поэтому позвольте ему сейчас понизиться и собрать большие деньги позже:)
Это намного, гораздо более вероятно, чтосистемные часы неправильно установлены на какое-то странное значение.Вы можете подготовиться к этому сравнительно легко - псевдокод ниже
long reasonableDate ( )
{
long timestamp = System.currentTimeMillis();
assert timestamp after 2010AD : "We developed this web app in 2010. Maybe the clock is off." ;
assert timestamp before 10000AD : "We don't anticipate this web app will still be in operation in 10000AD. Maybe the clock is off." ;
return ( timestamp ) ;
}
Если вы живы, когда срабатывает любое из этих утверждений, то вы, вероятно, можете взимать с клиентов большие деньги за то, чтобы либо исправить системные часы, либо изменитьутверждение (при необходимости).