No, anzi il tuo metodo mi sebra piu' sbrigativo.
Potresti pero' dirmi nello specifico come risolveresti?
Come fai a compilare il valore di quel campo con la data corrente (e in quel formato DATETIME di mysql ovvero AAAA-MM-GG OO:MM:SS) senza passare per JS?