Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    199

    Conversione valore data

    Codice PHP:
    function ShowCalendar($m,$y)
    {
      if (
    $_GET['d'] == "")
      {
            
    $M date("n");
            
        
    $m $M;
        
    $y date("Y");
      }
        else
        {
        
    $m = (int)@strftime"%m" ,(int)$_GET['d']);
        
    $y = (int)@strftime"%Y" ,(int)$_GET['d']);
        
    $m $m;
        
    $y $y;
      }

      
    $precedente = @mktime(000$m-11$y);
      
    $successivo = @mktime(000$m+11$y);

      
    $nomi_mesi = array(
        
    "",
            
    "Gennaio",
        
    "Febbraio",
        
    "Marzo",
        
    "Aprile",
        
    "Maggio",
        
    "Giugno"
        
    "Luglio",
        
    "Agosto",
        
    "Settembre",
        
    "Ottobre",
        
    "Novembre",
        
    "Dicembre"
      
    );

      
    $nomi_giorni = array(
        
    "Lun",
        
    "Mar",
        
    "Mer",
        
    "Gio",
        
    "Ven",
        
    "Sab",
        
    "Dom"
      
    );

      
    $cols 7;
      
    $days = @date("t",@mktime(000$m1$y)); 
      
    $lunedi= @date("w",@mktime(000$m1$y));
      if(
    $lunedi==0$lunedi 7;

      echo 
        
    "
            <table bgcolor=#CCCCCC>
                <tr align=center >
                <td><a href=\"?d=" 
    $precedente "\"><img src=Immagini/Freccia_SX.gif width=15 height=15></a></td>
                <td colspan=5 valign=middle><font face=Arial size=4>[i]" 
    $nomi_mesi[$m] . " " $y "[/i]</font>
                <td><a href=\"?d=" 
    $successivo "\"><img src=Immagini/Freccia_DX.gif width=15 height=15></a></td>
                </tr>
        "
    ;
      foreach(
    $nomi_giorni as $v)
      {
        echo 
    "<td bgcolor=#00CCFF width=40 align=center><font size=1>".$v."</font></td>\n";
      }
      echo 
    "</tr>";

      for(
    $j 1$j<$days+$lunedi$j++)
      {
        if(
    $j%$cols+1==0)
        {
          echo 
    "<tr>\n";
        }

        if(
    $j<$lunedi)
        {
          echo 
    "<td> </td>\n";
        }else{
          
    $day$j-($lunedi-1);
          
    $data = @strtotime(@date($day."-".$m."-".$y));
          
    $oggi = @strtotime(@date("d-m-Y"));

          if(
    $data != $oggi)
          {
            echo 
    "<td align=center bgcolor=#FFFFFF>[i][url="javascript:"]".$day."[/url][/i]</td>";
          }else{
            echo 
    "<td align=center bgcolor=#00CCFF>[i][b]".$day."[/b][/i]</td>";
          }
        }

        if(
    $j%$cols==0)
        {
          echo 
    "</tr>";
        }
      }
      echo 
    "<tr></tr>";
      echo 
    "</table>";


    La variabile $data mi servirebbe nel formato gg-mm-aaaa invece l'output è simile a questo: 1672182000 (17-07-2007). Come posso fare per convertirlo?
    Grazie!

  2. #2
    prova cosi:
    Codice PHP:
    $data=date("F d, Y H:i:s"); 

  3. #3
    se non vuoi l'ora minuti secondi cancella dopo H...

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    199
    il problema è che i dati che mi hai indicati, sono variabili dichiarate sopra...come mi hai detto te mi restituisce campo vuoto

  5. #5
    Utente di HTML.it L'avatar di erme2
    Registrato dal
    Oct 2002
    Messaggi
    177
    guarda qui
    eRMéS! RM98!
    "...è mai possibile oh porco di un cane, che le avventure in codesto reame, debban risolversi tutte con grandi puttane!..." - (Carlo Martello ritorna dalla battaglia di Poitiers -Fabrizio De Andrè/Paolo Villaggio)

  6. #6
    cosi deve andatre:
    $ora=date("F d, Y H:i:s", $data);

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    199
    niente sempre campo bianco

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    199
    ho scoperto il problema...l'output mi da la sottrazione perchè il trattino della separazione lo prende come meno...come faccio a modificare questo?

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.