Creo que lo mejor es utilizar funciones como
time()
(
http://www.php.net/manual/es/function.time.php )
que está en segundos... luego puedes restarlos y transformas los segundos a semanas... así no habrá problemas con los años ni nada parecido... Cualquier duda... lee el enlace al manual que te puse... y si sigues teniendo dudas... pregunta no más con confianza.
Saludos