UNIX_TIMESTAMP()
hace el truco:
SELECT UNIX_TIMESTAMP('2011-12-21 14:20:00');
Sin embargo, el UNIX_TIMESTAMP()
La función solo toma una fecha con formato MySQL estándar. Si desea utilizar la notación AM/PM, deberá utilizar STR_TO_DATE
primero así:
SELECT UNIX_TIMESTAMP(
STR_TO_DATE('2011-12-21 02:20pm', '%Y-%m-%d %h:%i%p')
);