Php date_diff

Fra_23

Utente Attivo
4 Mag 2021
40
4
8
Salve, vorrei chiedervi aiuto riguardo ad un controllo che devo implementare su un progetto che non riesco a creare.
Con php avrei bisogno di controllare se un orario salvata nel database con una aggiunta di 30 minuti é minore all'orario attuale.
Il codice che ho creato é questo ma mi mostra questo errore "syntax error, unexpected end of file" che ha quanto ho capito é molto generico.
PHP:
<?php
 //connessione al database
  $sql = "SELECT codetime FROM table WHERE code = '0936854879f6fa2e362c240b411b2551351e91ec'";
  $result = $conn->query($sql);
  if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
      $date=new DateTime(date("Y-m-d h-m-s")); //data attuale
      date_add($date,date_interval_create_from_date_string("30 min")); //data attuale + 30 minuti
      $date2= $row["codetime"]; //data del database
      $diff=date_diff($date,$date2); //sottraggo le due date
      echo $diff->format("%R%a days");
      if ($diff > 0) {
          echo ">0";
        }
      else {
            echo "<0";
        }
        $conn-> close();
?>
Vi ringrazio per ogni vostro aiuto.
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
syntax error, unexpected end of file
le parentesi non sono pareggiate, ovvero una o più sono aperte ma non chiuse successivamente

per quanto riguarda il confronto tra le due date,

PHP:
<?php
$codetime = "2023-03-31 10:01:01";    // imposta il formato della data ottenuta dal db come indicato

$now = ( new DateTime("-30 minutes") )->format("Y-m-d H:i:s");    // sottraggo 30 minuti all'ora attuale

if ($codetime < $now) { echo $codetime . " minore di " . $now . "<br />"; }
else                  { echo $codetime . " NON minore di " . $now . "<br />"; }
 
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
M [PHP] Date(time) PHP 2
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
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