Skip to main content

SDK fieldAction: Now Date

Questa funzione SDK permette di ottenere e salvare la data odierna all'interno di un qualsiasi campo di tipo testo, area di testo e data e datetime.

Di default (quindi senza passare alcun parametro), il risultato verrà sempre restituito nel formato "d-m-Y", per ottenere invece la data in un formato differente andrà passato il formato come unico parametro della funzione, qui di seguito la sintassi precisa per ogni casistica principale:

giorno / mese / anno(completo) -> d-m-Y
Esempio: 25-10-2024

mese / giorno / anno(completo) -> m-d-Y
Esempio: 10-25-2024

anno(completo) / mese / giorno -> Y-m-d
Esempio: 2024-10-25

anno(completo) / giorno / mese -> Y-d-m
Esempio: 2024-25-10

giorno / mese / anno(parziale) -> d-m-y
Esempio: 25-10-24

mese / giorno / anno(parziale) -> m-d-y
Esempio: 10-25-24

anno(parziale) / mese / giorno -> y-m-d
Esempio: 24-10-25

anno(parziale) / giorno / mese -> y-d-m
Esempio: 24-25-10

giorno / mese / anno(completo)  ore / minuti / secondi -> d-m-Y H:i:s
Esempio: 25-10-2024 16:32:20

mese / giorno / anno(completo)  ore / minuti / secondi -> m-d-Y H:i:s
Esempio: 10-25-2024 16:32:20

anno(completo) / mese / giorno  ore / minuti / secondi -> Y-m-d H:i:s
Esempio: 2024-10-25 16:32:20

anno(completo) / giorno / mese  ore / minuti / secondi -> Y-d-m H:i:s
Esempio: 2024-25-10 16:32:20

ore / minuti / secondi -> H:i:s
Esempio: 16:32:20

solo giorno -> d
Esempio: 25

solo mese -> m
Esempio: 10

solo anno(completo) -> Y
Esempio: 2024

solo anno(parziale) -> y
Esempio: 24

solo ore -> H
Esempio: 16

solo minuti -> i
Esempio: 32

solo secondi -> s
Esempio: 20

N.B: un risultato parziale non sarà gestibile all'interno di campi data o datetime, questo perché accettano solamente valori eventiaventi almeno un giorno, mese e anno.

ESEMPIO DI UTILIZZO

Per comprenderne al meglio il funzionamento, qui di seguito viene riportato un esempio di utilizzo della funzione SDK date_now() per il salvataggio della data odierna all'interno di un campo di un process helper.

All'interno della form dinamica procediamo con la creazione di un campo data denominato "Data di oggi" nel quale verrà salvato il risultato della funzione.
Successivamente andiamo a richiamare la funzione SDK interessata attraverso la picklist "Selezione Opzione" e ad accedere alla sezione "Funzioni data" (Figura 1)

image.png

Figura 1

Infine, se necessario, passiamo il formato con il quale deve essere restituita la data (Figura 2)

image.png

Figura 2

Il risultato sarà come quello mostrato in figura 3

image.png

Figura 3