sc_date_conv({Field_Date}, "Input_Format", "Output_Format")

Ver un vídeo tutorial

Esta macro convierte el campo de fecha pasado como parámetro con un formato de entrada a otro campo con un formato de salida.

 

Consulte a continuación la lista de parámetros para esta macro y los valores aceptados.

Parameter Values Description


field_name

Ejemplo de cómo se debe informar el parámetro:{field_name}


Este parámetro debe recibir el nombre del campo de datos que tendrá el valor manipulado




input_format

La cadena debe tener el mismo formato utilizado en la base de datos.

Ejemplo de cómo ingresar la cadena de fecha en la macro: "aaaa-mm-dd"

Valores aceptados:

  • Date string - Por ejemplo "yyyy-dd-mm"
  • db_Format - Recupera el formato de fecha de la base de datos.

Recibe la cadena con el formato de fecha actual, guardado en la base de datos.

Si el formato informado es diferente del utilizado en la base de datos, la macro no funcionará como se esperaba.






output_format

La cadena debe tener el formato en el que se mostrará la fecha.

Ejemplo de cómo ingresar la cadena de fecha en la macro: "yyyy/dd/mm/"

Valores aceptados:

  • Date string - Por ejemplo "yyyy-dd-mm"
  • sc_format_region - Valor formateado según la configuración regional
  • db_Format -Convierta la fecha al valor nativo de la base de datos

Reciba la cadena con el formato de visualización de fecha deseado.

Si desea utilizar el formato de acuerdo con la configuración regional, se debe informar el valor sc_format_region en este parámetro

 

Para obtener más información sobre las cadenas de datos, consulte el Manual de PHP

 

Ej. 1: Convierte la fecha del formato "dd/mm/ yyyy" al formato "yyyymmdd".

{field_date} = sc_date_conv({field_date}, "dd/mm/yyyy", "yyyymmdd");

Ej. 2: Convierte la fecha del formato nativo de la base de datos a "dd/mm/yyyy".

{field_date} = sc_date_conv({field_date}, "db_format", "dd/mm/yyyy");

Ej. 3: Convierte la fecha del formato nativo de la base de datos a  "dd/mm/yyyy".

{field_date} = sc_date_conv({field_date}, "dd/mm/yyyy", "db_format");

 

Ex. 4: Convertir la fecha del formato nativo de la base de datos(db_format) al formato de configuración regional(sc_format_region)

{field_date} = sc_date_conv({field_date},"db_format","sc_format_region");

Ex. 5: Convertir la fecha de "aaaa-mm-dd" al formato de configuración regional(sc_format_region)

{field_date} = sc_date_conv({field_date},"aaaa-mm-dd","sc_format_region");