Confronto orari in variabili e operazioni

Ariswan

Nuovo Utente
8 Mar 2012
11
0
0
Salve a tutti i lettori;

nonostante sia un noob di PHP, sto scrivendo la prima faticosa applicazione ma adesso sono bloccato ad un ciclo di confronto fra orari:

ho due array contenute in altrettante variabili, $sched e $stim, la prima mi da degli orari schedulati, l'altra mi da i rispettivi orari reali, quando faccio un echo di una delle due visualizzo tutti gli orari, schedulati o reali, nel formato 00:00.
Dopo aver scritto due cicli for che leggono ogni stringa, prima di $sched e poi di $stim, non so più come fare per confrontare le due variabili e visualizzare soltanto gli orari con una differenza di tre ore, ad esempio, se un'orario schedulato è uguale a 12:25 e il rispettivo orario reale è uguale a 15:25 devo visualizzare la stringa, altrimenti no.

Il motivo principale dell'apertura di questo topic è perché su internetz non ho trovato ancora informazioni che fanno al caso mio e tra il manuale di php con millemila funzioni per la gestione delle date, timestamp e così via dicendo, non so di preciso come proseguire, se trasformare ogni elemento delle variabile in numero intero, in timestamp.. boh.
Magari esiste una funzione che fa al caso mio..
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Qualcosa del genere dovrebbe andare:
PHP:
<?php
function makeTime($var)
{
    $parts = explode(':', $var);
    
    return mktime($parts[0], $parts[1]);
}

$sched = '12:25';
$real  = '15:25';

$schedTime = makeTime($sched);
$realTime  = makeTime($real);

if ((($realTime - $schedTime) / 3600) >= 3) {
    // differenza tra tempo reale e tempo schedulato maggiore di 3 ore
}
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
G array_diff - confronto su 2 indici PHP 2
A [ASP] Confronto tra dati Form e DB Classic ASP 2
A [PHP] registrazione utente in un database sql con confronto PHP 1
D [PHP] Confronto valore negativo PHP 4
M [MySQL] Confronto tra variabile varchar e variabile data. PHP 1
M [PHP] confronto datetime PHP 2
Albesus [PHP] Confronto input con tabella e risultato PHP 10
E [PHP] Operazioni di confronto su stringhe PHP 26
P [MYSQL] SELECT di ..CONFRONTO MySQL 0
T select record univoco dopo confronto di due tabelle MySQL 2
L confronto dati immessi con database PHP 1
J Confronto Date PHP - MySQL PHP 1
B Mostra/nascondi option su confronto datepicker PHP 0
matteoraggi Confronto prezzi per transfer aeroportuali Presenta il tuo Sito 0
D problema con confronto dati PHP 3
Z Confronto con siti concorrenti, SEO e testo landing page SEO e Posizionamento 2
L Confronto su tabelle PHP 3
G confronto dati PHP 2
C Confronto tra due date in italiano PHP 6
A Problema con sottrazione e confronto PHP 3
C Confronto tra date PHP 3
T Problema: Confronto date con Mysql PHP 3
A Confronto tra date in sql c# ASP.NET 4
R problema confronto fra date PHP 2
carter Confronto tra due date MySQL 14
D SIti confronto prezzi SEO e Posizionamento 3
F Confronto ora del giorno PHP 1
Monital [Mysql]Confronto tra tabelle ed inseirmento dati- Comando JOIN (Credo) MySQL 0
davide1982 Confronto di indirizzi ip nello stesso campo di una tabella Database 1
I Confronto con url PHP 2
S query confronto tabelle MS Access 0
D Wordpress e confronto testo commenti duplicati WordPress 4
M [VBA/EXCEL]Confronto colonne e stampa riga Visual Basic 0
P Confronto due colonne excel Windows e Software 0
M [MySQL] confronto fra date Database 1
S Flash: confronto tra xml Flash 1
L Controllo e confronto dati immessi in 2 campi Data in un form (mysql) PHP 1
M confronto valori select Javascript 2
M Confronto tra database Classic ASP 4
SolidSnake4 confronto tra date PHP 2
U Salvataggio IP e confronto col database PHP 1
L confronto tra date Javascript 3
G Confronto servizi hosting Hosting 0
A confronto tra stringhe complesse, come fare???? PHP 1
mitzi confronto tra campi Javascript 10
M Confronto Hosting Hosting 27
N Confronto fra memorie RAM e fra schede video Hardware 0
E Help Sql somma orari PHP 32
W Differenza tra orari PHP 3
A Somma di orari con centesimi PHP 1

Discussioni simili