Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Date

  1. #1
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358

    Date

    Buonasera e buona PASQUA 2011 a tutti

    (Dopo il mio intervento di ieri per il dubbio suscitato di architettare un progetto ,
    mi sono messo a gironzolare per vedere cosa offrono le piattaforme windows di programmazione : ?? ECCO , dopo alcune viste sui DAta sheet e data griew ,
    ho appunto chiarito a me stesso che sono una capra . -----COMUNQUE-----.)
    La strada che percorro mi sembra comunque verde .

    POSTO il problema :
    Eseguo una differenza tra DATE , 1 memorizzata in DB e 1 che è la date attuale:
    dopo la query
    Codice PHP:
    $oggi=time();
     while (
    $valori=mysql_fetch_assoc($risquery)){
    $d=$valori[dat_scad];
    $periodo$oggi $d;
    $diff-=floor($periodo/86400);


    echo 
    floor($periodo/86400)."-floor-----".$diff."-diff--------".$oggi."-oggi---------".$periodo."-periodo------".$nome_mes."
    "

    Poi segue la wile ma il contenuto di queta echo è:
    codice:
    15086-floor------15086-diff--------1303487620-oggi---------1303485609-periodo------giuseppe
    15086-floor------30172-diff--------1303487620-oggi---------1303485609-periodo------maria
    15086-floor------45258-diff--------1303487620-oggi---------1303485609-periodo------IRINA
    Ho girato anche su questi forum , ma non mi sono di aiuto e parlano anche di attribuzioni di classe ,
    Il formato che ricevo dal DB è tipico del formato date AAAA/MM/DD


    Avete qualche info da passarmi ?
    GRAZIE e a presto :

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922

    Re: Date

    Originariamente inviato da Fronte

    Il formato che ricevo dal DB è tipico del formato date AAAA/MM/DD
    codice:
    select datediff(curdate(),dat_scad) ...

  3. #3
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    EHM non ho capito , utilizzando questa tua ,,
    dovrei cambiare il formato del campo nel DB in timestamp ? Giusto ,,,

    dalla seguente query :
    Codice PHP:
    $data_con=date('Y/m/d');

    $sql "SELECT * FROM `mes_scad` where  dat_scad <= '$data_con' LIMIT 0, 30 "
    poi ?
    dovrei modificarla in come hai postato il codice ? GIUSTO ...

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Non hai bisogno di usare php per ricavare la data odierna. Ti basta usare curdate() direttamente da mysql.


    codice:
    SELECT * FROM `mes_scad` where  dat_scad <= curdate() LIMIT 30

  5. #5
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    GRAZIE
    AHHA non lo sapevo ,

    il cur date stampa il timestamp ?


    Però la sottrazione con tra le date ??

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da Fronte
    Però la sottrazione con tra le date ??
    Devi usare la funzione datediff() come ti ho già scritto prima.

  7. #7
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    BUONGIORNO

    Ho cercato di effettuare alcune manovre per trovare le istruzioni che
    mi indicassero la differenza tra date , come mi hai scritto con date diff ,,
    , ma non ho ho avuto esiti positivi ,,,,
    e poi , su ph.net ho tovato una minisistruzione , che in 2 righe utilizza il strtotime ,

    e restituisce il risultato con : ...,round (abs......) .....
    ???non avevo mai questa espressione ,,


    ACCIDENTI ...

    Che formato del campo su DB es.DATE,TIMESTAMP ..
    .. si usa di solito per memorizzare le date , per poi restituire un anno
    in base europea :giorno , mese , anno ???
    .
    OPPURE cè una codifica sul phpadmin che converte il formato della data ??
    GRAZIE

  8. #8

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.