Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Giornate lavorative di un mese...

    L'idea è questa:

    devo sapere quante giornate lavorative ha un mese richiesto (mese/anno inserito dall'utente). Tenendo conto che non tutte le aziende hanno il sabato festivo, altre hanno il lunedì festivo, l'utente inserirà anche i giorni che reputa festivi ....

    Esiste una funzione che per una singola data (giorno/mese/anno) restituisce il giorno della settimana ?

    Il comando date non penso serva allo scopo...

    Non ho trovato nulla dalla mia ricerca ....
    Verba volant, scripta manent

  2. #2
    codice:
    $_POST['data'] = '16/09/2004';
    list($giorno, $mese, $anno) = explode('/', $_POST['data']);
    $n_giorno = date ("w", mktime("0", "0", "0", $mese, $giorno, $anno));
    echo  $n_giorno; // dove -> 0 = domenica <--> 6 = sabato
    oppure con mySQL e le funzioni DAYOFWEEK() o WEEKDAY():
    codice:
    $_POST['data'] = '16/09/2004';
    list($giorno, $mese, $anno) = explode('/', $_POST['data']);
    $data = "$anno-$mese-$giorno";
    SELECT DAYOFWEEK($data) as n_giorno;
    DAYOFWEEK - Da come risultato in formato numerico, il giorno della
    settimana estraendolo da una data. L'indice dei giorni che viene fornito e' conforme allo standard ODBC. L'indice inizia con:
    1 = domenica, 2 = lunedi', 3 = martedi'.... ecc.

    WEEKDAY - rende un indice diverso:
    0 = Lunedi', 1= martedi',2 = martedi', 3= mercoledi' ....ecc.


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

  3. #3

    magnifico !!!

    Grazie mille ...

    Verba volant, scripta manent

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.