Una solicitud web me da '2022-03-01'.
Sé que es y siempre significará UTC 2022-03-01 exactamente a la medianoche.
Necesito copiar ese valor en otro campo de fecha de CRM en el formulario
Lo intenté:
var passDateToLib = Date('2022-03-01') formContext.getAttribute("new_otherdatefield").setValue(passDateToLib)Ese campo new_otherdatefield también está configurado para ser un campo de solo fecha UTC.
Pero lo que termina mostrándose en el campo, es 1 fecha ANTES de '2022-03-01'. Así que sospecho que está ignorando el aspecto de la zona horaria de la Fecha...
toISOString() da la hora en formato ISO. Para obtener la fecha solo como mencionó, podemos usar el método de subcadena para eliminar la hora. Básicamente, esto le dará la fecha según GMT y no para su zona horaria local.
nueva Fecha().toISOString().substring(0,10);