Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    322

    Funazione: Date, Mktime

    Salve a tutti
    Sto cercando di ricavare a quale giorno della settimana corrisponde una certa data..
    Io avrei un array che tramite la funzione substr riesco ad ottenere

    $data = 27
    $mese = 09
    $anno = 2008

    Ora, con

    $day = date("D",mktime($mese,$data,$anno));

    Dovrei ottenere il giorno della settimana.. ma ottendo "Tue".. che è oggi!
    Cosa sbaglio?

  2. #2
    Ti consiglio di iniziare leggendo la documentazione ufficiale:

    http://www.php.net/mktime
    http://www.php.net/date

    Con particolare attenzione all'ordine dei parametri di mktime().

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    322
    Ma ho seguito le indicazioni e gli esempi dl sito php, e ho provato ad invertire l'ordine dei parametri ma non ottengo quello che vorrei..

  4. #4
    Strano, ed io che pensavo che il primo, secondo e terzo parametro di mktime() fossero relativi alle ore, i minuti ed i secondi.

    Ad ogni modo, potresti indicarmi gli esempi del sito di php a cui fai riferimento?

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    322
    Hai ragione, ho riletto meglio e ora funziona

    Ora, dalla data 27/09/2008

    Utilizzando la funzione

    $day = date("d-m-y",mktime(0,0,0,$mese,$data,$anno));

    Ottengo 27/09/2008, giustamente

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.