Visualizzazione dei risultati da 1 a 4 su 4

Discussione: mktime ha dei limiti?

  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    mktime ha dei limiti?

    Preso da php.net
    Year può avere sia 2 che 4 cifre, con valori compresi tra 0-69 e 2000-2069 oppure tra 70-99 e 1970-1999 (sui sistemi dove time_t è un intero segnato a 32bit, come sulla maggior parte dei PC di oggi, l'intervallo valido per year è tra 1902 e 2037).
    perciò, non posso andare oltre il 2069? E se volessi?

    Mentre che ci sono, faccio un'altra domanda...se per esempio metto

    mktime (0,0,0,13,32,98));

    Cioè voglio il timestamp del 13esimo mese del 32esimo giorno, cosa mi restituisce?

  2. #2
    se non puoi, non puoi. Manco a battere i piedi.

    se metti delle date impossibili ti verra' sommato il delta alla data naturale. Nel tuo caso e come se tu scrivessi:
    codice:
    mktime (0,0,0, 13,     32,      98); 
    mktime (0,0,0, 12 + 1 ,31 + 1 , 98);
    e quindi se non erro il giorno 1° febbraio 1999


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    ma nn esiste una funzione ke mi dica se una data esista (o possa esistere)?

    Es.:

    con 31 febbraio 98 mi restituisca false
    con 12 febbraio 98 mi restituisca true

  4. #4
    checkdate(mese, giorno, anno)

    vuole numeri interi.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.