Estimados,
Estoy realizando un mini-sistema para un familiar y me entró la siguiente duda, ¿cuál creen ustedes que es la mejor forma de guardar fechas?.
El pseudo-problema es el siguiente: cuando un usuario ejecuta una acción se guarda un registro de cuando lo hizo (fecha y hora). Hasta el momento lo que estoy haciendo (y creo que es lo más correcto) es tomar la hora actual del servidor, aplicar la zona horaria local y guardar la acción con la fecha y hora actual local.
¿Me recomiendan seguir con este procedimiento o guardar en la DB la hora y fecha del servidor en el momento que se ejecutó la acción y luego transformar?.
Saludos.
¿Y para qué es la recomendación? No termina de entenderse si lo preguntás como un dato curioso y anecdótico o si usás esa información para algo. Además qué ventajas o desventajas te trae cada una de las formas actualmente. Si no te trae ningún problema o no ves ventajas en el otro modo, ¿para qué cambiar? 

