Timestamp > 2038

Résolu
Bonjour,

Existe-t-il une fonction php permettant d'obtenir le timestamp d'une date fixée après janvier 2038 ? Les fonctions mktime() et strtotime() étant limitées par leur format 32 bits.

Merci d'avance

5 réponses

  1. Je l'ai essayé. Je suis sur Windows XP 32 bits et ça marche sans problème. Ca donne le même timestamp que strtotime
    1. En 2038, je pense que tout le monde aura un OS en 64bits, même peut-être 128bits :)
      1. Ca sera peut-être le cas d'ici là, mais pour l'instant, moi j'en ai besoin maintenant.

        C'est une base de données gérant du personnel et certaine personne prennent leur retraite après 2038 (le système des retraites ne permet pas d'être calculer à partir de la date de naissance ou d'entrée en service).
        1. J'avais posé la question sur un autre forum en parallèle. Voici alors la solution :
          $date = new DateTime("18-July-2050 16:30:30");
          $timestamp = $date->format('U');
          


          ABE

          Discussions similaires

          Expiration avast

          7 réponses