Visualizzazione dei risultati da 1 a 4 su 4

Discussione: funzione mktime:

  1. #1

    funzione mktime:

    Tramite un file php, carico la data su un database, in questo modo (formato timestamp):

    Codice PHP:
      $data_gdate("d");
      
    $data_mdate("m");
      
    $data_adate("y");

      
    $data mktime("0""0""0"$data_m$data_g$data_a); 
    e fin qui va tutto bene.

    ma se voglio aggiungere anche le ore e i minuti e scrivo:

    Codice PHP:
      $data_gdate("d");
      
    $data_mdate("m");
      
    $data_adate("y");
      
    $data_hdate("H");
      
    $data_ndate("i");
      
      
      
    $data mktime("0""0""0""0""0"$data_m$data_g$data_a$data_h$data_n); 
    ma nel database viene scritto "0"

    non capisco dove sta l'errore.

  2. #2
    sbagli ad assegnare i parametri a mktime.

    http://it2.php.net/manual/en/function.mktime.php

    comunque sei vuoi il timestamp corrente usa time();

    $data = time();

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

  3. #3
    Ho inserito:
    $data =time();

    e ora funziona, ma come avrei dovuto scrivere per visualizzare anche l'ora e i minuti, tenendo come base
    il codice sotto?

    Codice PHP:
      $data_gdate("d");
      
    $data_mdate("m");
      
    $data_adate("y");

      
    $data mktime("0""0""0"$data_m$data_g$data_a); 
    Grazie per la pazienza.

  4. #4
    $data = mktime(ora, minuti, secondi, $data_m, $data_g, $data_a);

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

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.