desde sql diferentes bases de datos proporcionan diferentes métodos.
esta es una referencia de mysql
http://dev.mysql.com/doc/mysql/en/da...functions.html
si tienes problemas para usarla, pregunta concretamente con que función tienes el problema y que es lo que no entiendes.
desde php igualmente tienes funciones como mktime() que con la ayuda de la función date() te permiten hacer operaciones frecuentes.
http://mx.php.net/mktime http://mx.php.net/date
saludos y suerte