suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wenn in PHP die Systemzeit nach dem 19.01.2038 eingestellt ist, wird die erhaltene aktuelle Zeit auf eine negative Zahl gekürzt. Wie kann das Problem gelöst werden?

Das System ist ein 64-Bit-Betriebssystem, PHP 7.3 ist ebenfalls 64-Bit, PHP_INT_MAX ist 9223372036854775807, date.timezone = „PRC“

Nachdem Sie die Systemzeit auf den 19.01.2038 eingestellt haben, verwenden Sie time() zum Abrufen die aktuelle Zeit Um sie als negative Zahl abzufangen,

$dateTime = new DateTime();

$timestamp = $dateTime->getTimestamp();

ist auch eine negative Zahl

Wie können Sie löse es?

Ich möchte nicht, dass der Antrag, den ich gestellt habe, nach dem 19.01.2038 verworfen wird

andrew_阿雄andrew_阿雄541 Tage vor293

Antworte allen(0)Ich werde antworten

Keine Antwort
  • StornierenAntwort