Ricavare data js tramite php

Devo fare un codice un po strano cioè un misto js-php.

function data_localeG(){  
var data_ora_oggiG = document.getElementById("hdn_data_localeG"); 
data_ora_oggiG.value = new Date().toLocaleDateString()+" - "+new Date().toTimeString();  
}

In breve, questo codice sopra js ricava data-ora del browser del visitatore e tramite un giro di codici, $POST, ecc. mette a video data-ora del visitatore $data_localeG=$info[6]; , e fin qui tutto bene

...
while ($cont2<$cont1) {
$mess=$mess_pag[$cont2];
$info=explode("|",$mess);
$nome=$info[0];
$citta=$info[1];
$email=$info[2];
$url=$info[3];
$ip=$info[4];
$messaggio=$info[5];
$data_localeG=$info[6];
...

Siccome ho questo codice sotto che dovrebbe mettere a video un gif New! per i messaggi di quel solo giorno, devo fare in modo che la data ricavata e stampata  $data_localeG=$info[6]; sia uguale a quella di oggi (che dev'essere anchessa ricavata tramite js) e il problema è proprio questo, ho messo i 3 puntini perchè non so a cosa paragonarlo:

if ($data_localeG == ...){
$gif = "<img src=\"../new18.gif\" border=\"0\" width=\"32\" height=\"24\" />";
}
else { 
$gif = ""; 
}
inviato 7 anni fa
php
php
6
X 0 X

perché non usi la data del server? Se il motivo è il fuso orario dell'utente puoi dare la possibilità di impostare il fuso orario preferito nel pannello dei dettagli dell'utente. I forum funzionano così.

 :bye:

risposto 7 anni fa
Gianni Tomasicchio
X 0 X

perché non usi la data del server? Se il motivo è il fuso orario dell'utente puoi dare la possibilità di impostare il fuso orario preferito nel pannello dei dettagli dell'utente. I forum funzionano così.

 :bye:

Posso fare come dici tu, ti spiego il trigo:

attraverso il codice js, campo hidden e $POST mi ritrovo alla fine con $data_localeG (che contiene il codice js) e che stampa questo che è data-ora del browser del visitatore, es: domenica 18 gennaio 2009 - 16:40:02 UTC+0100

Perciò dovrei fare come dici: creare un codice php che riconosce nella stessa fornattazione la data-ora stampata e poi confrontarle, come faccio?

risposto 7 anni fa
php
php
6
X 0 X

io in realtà ti consigliavo di non usare la data proveniente da javascript

 :bye:

risposto 7 anni fa
Gianni Tomasicchio
X 0 X

io in realtà ti consigliavo di non usare la data proveniente da javascript

 :bye:

ce l'ho quasi fatta ma non va, questo $data_localeG contiene il codice js e lo stampa così, es:

domenica 18 gennaio 2009 - 16:40:02 UTC+0100

Io ho messo questo ma non va:

$data_localeGx {
$giorni=array ("domenica,","lunedi,","martedi,","mercoledi,","giovedi,","venerdi,","sabato,"); 
$mesi=array ("gennaio,","febbraio,","marzo,","aprile,","maggio,","giugno,","luglio,","agosto,","settembre,","ottobre,","novembre,","dicembre,");  
$data_oggi=$giorni[date("w", time())]." ".date("d-m-y");     
$orario = date("H:i:s");
}


if ($data_localeG == $data_localeGx){
$gif = "<img src=\"../new18.gif\" border=\"0\" width=\"32\" height=\"24\" />";
}
else { 
$gif = ""; 
}
risposto 7 anni fa
php
php
6
modificato 7 anni fa
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda