Equipo, tengo un requisito en mi proyecto. Necesito seleccionar la fecha del control del calendario y me aseguraré de que no sea una fecha futura, sino una fecha actual o menor. La expresión es como se muestra a continuación. ORG_IND_EFF_FROM_DATE <= nueva fecha () Problema: cuando selecciono la fecha de hoy (22/11/2021) de la aplicación, se asignará a ORG_IND_EFF_FROM_DATE y hará una comparación con la nueva fecha () pero la nueva función de fecha regresa en el servidor 21/11/2021 . hasta las 10 a.m., la fecha IST no cambiará, por lo que dice que se seleccionó una fecha futura, por lo que la fecha no es válida aunque seleccioné la fecha actual. Después de las 10 a.m., la fecha del servidor IST cambiará a las 12 a.m., la fecha se convertirá en 22/11/2021 hasta que esta aplicación se comporte de manera incorrecta.
Puedes encontrar tu respuesta aquí Otra opción
Este es un problema de zona horaria que parece. New Date() está extrayendo una zona horaria diferente. Sus opciones son cambiar su ORG_IND_EFF_FROM_DATE a la nueva Fecha() , o la nueva Fecha() a su zona horaria ORG_IND_EFF_FROM_DATE .