Jika Anda tidak peduli dengan tanggal sebelum tahun 1970, atau presisi milidetik, lakukan saja:
-- SQL Server
SELECT DATEDIFF(s, '1970-01-01 00:00:00', DateField)
Hampir sesederhana fungsi bawaan MySQL:
-- MySQL
SELECT UNIX_TIMESTAMP(DateField);
Bahasa lain (Oracle, PostgreSQL, dll):Cara mendapatkan waktu epoch saat ini di ...
Jika Anda membutuhkan presisi milidetik (SQL Server 2016/13.x dan yang lebih baru):
SELECT DATEDIFF_BIG(ms, '1970-01-01 00:00:00', DateField)