Visualizzazione dei risultati da 1 a 8 su 8

Discussione: convertire data

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056

    convertire data

    Scsate il problema idiota,
    ho fatto le ricerche e guardato il manuale e qualcosa mi sfugge..

    Ho una data;

    20050211113900

    Che sarebbe oggi alle 11e39

    Vorrei convertirla in formato leggibile e ho fatto:

    date("d.m.y H:i:s",$data)

    e mi da;

    19.01.38 04:14:07

    Cioè canna tutto!
    Come mai?
    Cosa ho sbagliato????

  2. #2
    Codice PHP:
    $ora=date ("H:i:s d-M-Y",getdate()); 
    io uso questo per la data attuale

    date("d.m.y H:i:s",$data)
    e mi da;
    19.01.38 04:14:07
    potrebbe essere sbagliato come hai acquisito la data..
    ..altrimenti nn ne hoidea..

    ciao!!

    ..IcE..
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  3. #3
    date() e' una funzione php e vuole un unix timestamp.

    il valore che hai postato e' un timestamp di mysql, che per inciso cambia di formato nella versione 4.1.x.

    Questo valore lo puoi tradurre direttamente nel dato voluto nella query:
    codice:
    SELECT *, DATE_FORMAT(campodata,'%d.%m.%y %H:%i:%s')
    FROM tabella

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    oppure c'è la possibilità di convertire il timestamp di mysql nel timestamp unix???

    non riesco a far la query mannaggia

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    queta la query, non mi funge

    $result=mysql("$DBName","SELECT *, DATE_FORMAT(date, '%d.%m.%y %H:%i:%s') FROM tabella WHERE id='$_GET[id]'");
    echo mysql_error();
    $index=0;
    $phone=Array();
    while ($row = mysql_fetch_array($result)) {
    $index++;

    $date[$index]=$row['date'];
    $text[$index]=$row['text'];

    $error[$index]=$row['error'];


    perchè non va?
    E' uguale identico a prima, cioè il timestamp di mysql credo...

  6. #6
    codice:
    $result = mysql("$DBName","SELECT *, 
                     DATE_FORMAT(date, '%d.%m.%y %H:%i:%s') as new_data
                     FROM tabella 
                     WHERE id='$_GET[id]'"); 
       echo mysql_error(); 
       $index=0; 
       $phone=Array(); 
    
       while ($row = mysql_fetch_array($result)) { 
       $index++; 
    
       $date[$index]=$row['new_data']; 
       $text[$index]=$row['text']; 
    
       $error[$index]=$row['error'];

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    [supersaibal]Originariamente inviato da Bregovic
    queta la query, non mi funge

    $result=mysql("$DBName","SELECT *, DATE_FORMAT(date, '%d.%m.%y %H:%i:%s') FROM tabella WHERE id='$_GET[id]'");
    echo mysql_error();
    $index=0;
    $phone=Array();
    while ($row = mysql_fetch_array($result)) {
    $index++;

    $date[$index]=$row['date'];
    $text[$index]=$row['text'];

    $error[$index]=$row['error'];


    perchè non va?
    E' uguale identico a prima, cioè il timestamp di mysql credo... [/supersaibal]
    Ma qual'è l'errore???
    Perchè così a naso a me sembra ci sia errore sulle tue assegnazioni di variabili...

    cio tu fai $phone=Array();

    e poi utilizzi: $date[$index], $text[$index] ecc

    Non conosco tutto il codice, ma questo mi sembra sia un'altro errore non sulal data
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    Le variabili sono ok..

    Ho risolto con la query!
    grazie
    ciao

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.