[PHP] Date(time)

miagy

Utente Attivo
2 Nov 2014
83
1
8
Ciao ragazzi.
All'interno di una tabella MySql ho un campo date chiamato UltimiSoldi.
All'interno di un codice appena inserito (tutto correttamente funzionante) sono incappato in un piccolo problema legato all'orario.
Per farla in breve:

PHP:
if ($UltimiSoldi < strftime("%Y-%m-%d")) { 
azione + update UltimiSoldi a NOW 
                                                                     }

Messo così, il codice si avvia solo basandosi sul cambio data (ovviamente).
Se io invece volessi impostare non solo la data ma anche un orario specifico (tipo: giorno dopo ma DOPO le 3 di notte)?
Oltre a cambiare il formato tabella da DATE a DATETIME, come mi conviene muovermi per avvisare questo confronto?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, ti conviene estrarre solo i dati che ti servono direttamente con l SQL
Codice:
WHERE UltimiSoldi < "2016-10-07 15:00"
 

miagy

Utente Attivo
2 Nov 2014
83
1
8
Ci avevo pensato anche io, all'inizio, ma non avrebbe senso purtroppo.
Il codice funziona affinché il then si realizzi una volta al giorno.

Vale a dire che se l'if viene applicato, ad esempio, il 7/10/2016 alle ore 17:38, fino alle ore 6:00:00 del 8/10/2016 non sarà eseguibile più perché UltimiSoldi non rispetta questo limite temporale.

Il mio obiettivo/dubbio è proprio su questa sfumatura (per semplificare al massimo dei sistemi: se il nuovo giorno parte a mezzanotte, io vorrei farlo partire alle 6 del mattino).
 
Discussioni simili
Autore Titolo Forum Risposte Data
P [PHP] Input Type="date" non va correttamente con Apple PHP 2
maxnegri [PHP]Funzione di calcolo prezzo di una camera in un range di date PHP 62
maxnegri Conoscere giorni della settimana fra due date con php PHP 2
P [PHP] Calcolo prezzi camera in range di date diverse PHP 11
M [PHP] Convertire date da americana a italiana direttamente nel db PHP 6
trattorino [PHP] prelevare minuti da date confrontate PHP 2
Emix [PHP] Differenza Date + Ore PHP 3
napuleone [PHP] Ho la settimana e l'anno cerco le date PHP 4
gandalf1959 Selezionare un intervallo tra due date, php e mysql PHP 2
valvasori [PHP] Proble di date PHP 14
J Confronto Date PHP - MySQL PHP 1
D calcolo fra date php PHP 2
S Problema con date in php PHP 2
V Calcolare la differenza tra due date in PHP PHP 1
L php date - "scritto 15 minuti fa..." etc.. PHP 13
L Date e calendari con php PHP 1
K [PHP/MYSQL] Uno storico trasporti e comparazioni di date, sono totalmente bloccato. PHP 2
I Le Famigerate Date del PHP. PHP 12
Monital Date in php PHP 6
M [PHP] calendario con eventi problema con date PHP 9
ElfoDelBasket [mysql/php] formattare le date PHP 2
O per Easy PHP mi date un consiglio ? PHP 1
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0

Discussioni simili