MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • PHP

Individuare se presente l'ora legale

  • Creatore Discussione Creatore Discussione colomber
  • Data di inizio Data di inizio 22 Gen 2015
C

colomber

Utente Attivo
4 Dic 2012
232
1
18
  • 22 Gen 2015
  • #1
Sapete come individuare se in una determinata data é in vigore l'ora legale?


la data é di questo tipo:

strftime("%e %B %Y", strtotime("+2 month"));



grazie
 
Ad
marino51

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 22 Gen 2015
  • #2
ho creato una funzione nel database che restituisce 0 o 1
che richiamo nella query in questo modo
Codice:
dbo.summertime(iv_year, iv_month, iv_day) as SummerTime


Codice:
create function SummerTime(@Year int, @Month int, @Day int)

returns int
as
    begin

    declare @SummerTime int, @aa int, @bb int, @cc int, @STBeg_y int, @STBeg_m int, @STBeg_d int, @STEnd_y int, @STEnd_m int, @STEnd_d int

    set @aa = -CEILING(-5*@Year/4)
    set @bb = @aa+4
    set @cc = @aa+1

    set @STBeg_y = @Year
    set @STBeg_m = 3
    set @STBeg_d = 31-(@bb+7*CEILING(-@bb/7)) 

    set @STEnd_y = @Year
    set @STEnd_m = 10
    set @STEnd_d = 31-(@cc+7*CEILING(-@cc/7))

    set @SummerTime = CASE WHEN
        dbo.date(@Year, @Month, @Day) >= dbo.date(@STBeg_y, @STBeg_m, @STBeg_d) and
        dbo.date(@Year, @Month, @Day) <  dbo.date(@STEnd_y, @STEnd_m, @STEnd_d) then 1 else 0 end

    return @SummerTime    
    end
go
penso ti sarà facile tradurla in ogni altro linguaggio,
i parametri necessari sono anno, mese e giorno
ciao
Marino
 
marino51

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 22 Gen 2015
  • #3
ho dimenticato la funzione "date" calcola la data da giorno, mese e anno

Codice:
create function Date(@Year int, @Month int, @Day int)

returns datetime
as
    begin
    return dateadd(month,(12*@Year)-22801+@Month,@Day-1)
    end
go
 
C

colomber

Utente Attivo
4 Dic 2012
232
1
18
  • 22 Gen 2015
  • #4
$year = strftime("%Y");

$initDay = (31 - ( floor(5 * $year / 4) + 4) % 7) ;
$endDay = (31 - ( floor(5 * $year / 4) + 1) % 7) ;


trova i giorni in cui si cambia l'ora manca il mese che é sempre nella prima marzo e nella seconda ottobre
 
Ultima modifica: 22 Gen 2015
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
Come individuare il link sito entrante
  • maxjavamedium
  • 19 Mar 2021
  • Google Analytics
Risposte
1
Visite
2K
Google Analytics 20 Mag 2021
GiuRoss
G
S
[PHP] individuare chiave elemento array
  • samurai.sette
  • 19 Feb 2019
  • PHP
Risposte
7
Visite
2K
PHP 4 Mar 2019
samurai.sette
S
P
individuare i miei clienti online
  • pennabianca24
  • 1 Gen 2014
  • SEO e Posizionamento
Risposte
3
Visite
1K
SEO e Posizionamento 22 Gen 2014
glm1986ITALY
Problema Dreamweaver "impossibile individuare i file correlati dinamicamente..." e con i <div>
  • asevenx
  • 21 Feb 2013
  • HTML e CSS
Risposte
1
Visite
4K
HTML e CSS 22 Feb 2013
Jonn
G
Individuare parte di un elemento in un array e ottenere la chiave
  • giuseppeI
  • 17 Gen 2013
  • PHP
Risposte
7
Visite
2K
PHP 18 Gen 2013
giuseppeI
G
M
individuare l'ora della modifica del valore nel campo
  • mariolino2009
  • 22 Gen 2009
  • MySQL
Risposte
0
Visite
2K
MySQL 22 Gen 2009
mariolino2009
M
G
Individuare tag con php
  • gpessa
  • 2 Ago 2008
  • PHP
Risposte
3
Visite
2K
PHP 6 Ago 2008
gpessa
G
M
Come individuare i siti che indirizzano utenti sul mio sito?
  • mykael100
  • 2 Gen 2008
  • SEO e Posizionamento
Risposte
1
Visite
2K
SEO e Posizionamento 19 Gen 2008
Pronostitalia
P
R
individuare quantità mem ram
  • ruotolo_s
  • 8 Ago 2005
  • Hardware
Risposte
2
Visite
3K
Hardware 25 Ago 2005
powerwalter
P
N
Conflitto di indirizzi IP: individuare i responsabili
  • natasha
  • 15 Lug 2004
  • Hardware
Risposte
0
Visite
4K
Hardware 15 Lug 2004
natasha
N
G
campo non presente nel form
  • Gae
  • 7 Mag 2024
  • Javascript
Risposte
2
Visite
3K
Javascript 8 Mag 2024
Gae
G
C
ACCESS Aprire maschera se valore non presente in una combo
  • CMax
  • 28 Ott 2022
  • MS Access
Risposte
7
Visite
2K
MS Access 25 Nov 2022
CarloFdrc
C
mysqli_query() mi ritorna un array vuoto anche se presente un record nella tabella
  • mazman
  • 27 Mar 2020
  • PHP
Risposte
13
Visite
2K
PHP 29 Mar 2020
marino51
M
Lanciare alert se il codice fiscale è già presente nel db e lasciare la scelta di inserire all'utente
  • Max61
  • 19 Mar 2020
  • PHP
  • 2 3
Risposte
42
Visite
8K
PHP 22 Mar 2020
Max61
M
F
[PHP] Verifica utente presente nel DB
  • #Fede5
  • 23 Ott 2019
  • PHP
Risposte
13
Visite
4K
PHP 24 Ott 2019
#Fede5
F
B
  • Bloccata
[MySQL] contare quante un oggetto e' presente
  • bipolare75
  • 5 Ott 2019
  • MySQL
Risposte
2
Visite
1K
MySQL 6 Ott 2019
Max 1
E
Mi presente
  • Ettore Caputo
  • 16 Giu 2019
  • Presentati al Forum
Risposte
0
Visite
484
Presentati al Forum 16 Giu 2019
Ettore Caputo
E
D
Windows 7 SMB1 non presente
  • Domenico2013
  • 30 Mag 2019
  • Windows e Software
Risposte
0
Visite
1K
Windows e Software 30 Mag 2019
Domenico2013
D
A
[MS Access] Somma Campi se in altro campo presente un determinato testo
  • Alessandro Vitale
  • 27 Nov 2018
  • MS Access
Risposte
1
Visite
2K
MS Access 28 Nov 2018
CarlettoFed
C
S
Presente!
  • simone battistutta
  • 20 Mag 2018
  • Presentati al Forum
Risposte
1
Visite
570
Presentati al Forum 20 Mag 2018
Max 1
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?