SQL Datumsoperationen

Aus Unixtimestamp

SQL

	FROM_UNIXTIME()
	FROM_UNIXTIME(date,'%d.%m.%Y') AS date
MySQL Referenz

Nach Unixtimestamp

SQL

	UNIX_TIMESTAMP(TIMESTAMP()) #funktioniert nur bei Standardformatierung 2009-12-31, daher Umstrickung mit PHP notwendig
	// bei deutschem Standard: 31.12.2009
	$date_exploded = explode('.',$date);
	$select = 'SELECT UNIX_TIMESTAMP(TIMESTAMP("'.$date_exploded[2].'-'.$date_exploded[1].'-'.$date_exploded[0].'"));';

PHP

	gmmktime()
	$date_exploded = explode('.',$date);
	$select = 'SELECT * FROM table WHERE time > "'.gmmktime(0,0,0,intval($date_exploded[1]),intval($date_exploded[0]),intval($date_exploded[2])).'";';

Wiki-Datei des Artikels herunterladen