Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Convertire ora in formato HH:MM:SS in un numero per operazioni di confronto

    Ho la necessità di convertire dei valori di questo tipo $val1='07:00:00' in in numero per poi eseguire dei confronti fra questi valori.
    Questi orari li ricevo anche dal database perciò non posso partire da un formato orario diverso. Come posso realizzarlo in php?

  2. #2
    Se devi vedere ad esempio se un'ora è maggiore di un'altra o cose del genere ti basta rimuovere i 2 punti:

    codice:
    $val1='07:00:00';
    $ora = (int)str_replace(":","", $val1);
    echo $ora;
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3
    usa strtotime
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da blastoise Visualizza il messaggio
    Ho la necessità di convertire dei valori di questo tipo $val1='07:00:00' in in numero per poi eseguire dei confronti fra questi valori.
    Questi orari li ricevo anche dal database perciò non posso partire da un formato orario diverso. Come posso realizzarlo in php?
    Se tutti i tuoi valori hanno lo stesso formato puoi tranquillamente fare un confronto senza nessuna conversione.
    '07:00:00' è minore di '07:00:01' o di '09:10:59' o di '22:45:07' e maggiore di '00:32:21' o di '06:59:59'
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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.