Buongiorno a tutti, sto sviluppando un mio componente e riscontro un problema con l'inserimento delle date, ho impostato, come da manuale, il campo con i seguenti parametri:
<field
name="data"
type="calendar"
label="my_label"
description="my_descr"
size="20"
class="inputbox"
default=""
required="true"
format="%d/%m/%Y"
maxlength="10"
/>
In questa maniera, dall'interfaccia ho la possibilità di scegliere la data dal calendario utilizzando il formato italiano (con lo slash). Ovviamente, in fase di inserimento della data nel database, l'errore segnalato è il seguente:
DateTime::__construct(): Failed to parse time string (13/02/2015) at position 0 (1): Unexpected character
e riguarda proprio lo slash.
Dove devo agire per convertire, prima dell'insert, la data nel formato standard (2015-02-13)?
Grazie in anticipo