kurzum: kann ich eigentlich $datetime variablen (aus MySQL) vergleichen mit PHP?
Einge Datentypen aus MySQL verlieren beim Übergang nach PHP ihre Identität. Aus MySQL-DATETIME, welches sich innnerhalb MySQL problemlos mit < und > vergleichen lässt, wird in PHP ein String. Das solltest Du beachten.
oder ist es besser hier für den internen Gebrauch in ein Unix Timestamp zu wandeln? Falls ja, wie wandle ich denn ein $datetime in einen Timestamp um.
MySQL bietet einen reichhaltigen Satz an Funktionen. Schau in die MySQL-Anleitung, http://dev.mysql.com/doc/mysql/en/Functions.html