Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [mysql - date]

  1. #1

    [mysql - date]

    la funzione per fare scrivere automaticamente la data ha solo il formato

    $data=(date("Y-m-d"));

    ?? ovvero prima l'anno poi il mese e il giorno? perchè io ho provato a scambiarli di posto e non va..non c'è un modo per cui la data venga in forma "normale"? ovvero gg/mm/aaaa ??

    grazie..
    kia..

    Sento che il tempo cade e fa rumore nell'anima mia.. - v. Cardarelli -

  2. #2
    se la vuoi stampare diversamente sun una pagina fai

    $giorno= date("d");
    $mese= date("m");
    $anno= date("Y");

    Oggi è il $anno $giorno $mese, o li cambi poi come vuoi

  3. #3
    io ho scritto:

    $giorno= date("d");
    $mese= date("m");
    $anno= date("Y");
    $data=($giorno.$mese.$anno);

    ma mi da la data:
    0000.00.00 !!!!!!!!1
    kia..

    Sento che il tempo cade e fa rumore nell'anima mia.. - v. Cardarelli -

  4. #4
    ah e poi un'altra cosa..
    per l'ora invece come si fa'??
    kia..

    Sento che il tempo cade e fa rumore nell'anima mia.. - v. Cardarelli -

  5. #5
    l'ora cosi

    $hour = date("H:i");

    mi sembra davvero strano prova

    $data=( $giorno . $mese . $anno );

    spaziando ogni volta, ma la pagina dove la provi in locale? nn so deve andare

  6. #6
    si lo provo in locale... ma mi da sempre 0000.00.00 ... grazie lo stesso!!
    kia..

    Sento che il tempo cade e fa rumore nell'anima mia.. - v. Cardarelli -

  7. #7
    mettilo online deve funzionare online, prova

  8. #8
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    Originariamente inviato da kiapersempre
    io ho scritto:

    $giorno= date("d");
    $mese= date("m");
    $anno= date("Y");
    $data=($giorno.$mese.$anno);

    ma mi da la data:
    0000.00.00 !!!!!!!!1
    l'errore è che l'anno è prima o che sono tutti 0?

  9. #9
    Utente di HTML.it L'avatar di Nosfe
    Registrato dal
    Jan 2004
    Messaggi
    454
    Se hai il formato date nel mysql non credo che tu lo possa inserire in modo differente. Io cmq uso sempre il time() che ti dà il timestamp UNIX in secondi a partire dal 1/1/1970 e poi lo formatto come mi pare con le funzioni di data, tipo getdate() ecc

    Le funzioni le trovi qui


  10. #10
    date ti formatta un timestamp nel formato che desideri.. basta usare l'opportuna stringa di formato. In assenza del timestamp prende in considerazione il timestamp corrente.

    http://it.php.net/manual/it/function.date.php

    A quetso punto il problema però è: cosa c'entra mysql?
    Spiega cosa vuoi fare


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.