Esta es una cuestión de cómo hacerlo sin JavaScript
Imagine que JavaScript está deshabilitado en el navegador. ¿Hay alguna manera de que entendamos la hora actual en la máquina del usuario?
Por ejemplo, ¿podemos pedirle al navegador que complete un campo oculto en un formulario?
Puede establecer la fecha en una entrada de texto así:
<input type="date" value="2021-10-24" />Sin embargo, no hay forma de completar automáticamente ese valor en el lado del navegador sin usar JavaScript. Eso significa que si necesita que esto funcione, tendría que usar PHP o alguna otra implementación del lado del servidor para completar previamente la entrada con la fecha actual cuando se entrega al cliente. Obviamente, esto podría tener implicaciones de zona horaria y no sería la fecha en la máquina del usuario, pero probablemente sea lo más cercano que podría obtener con JS deshabilitado.