RE:Diferencia entre semanas
Puedes solo es cosa de pensarle tantito.
Primero convierte esa fecha en un TimeStamp con la función strtotime:
http://www.php.net/manual/es/function.strtotime.php
Esto te regresa el número de segundos desde el primero de enero de 1970. Ahora lo siguiente es saber el número de la semana, para esto usa Date con el parametro "W".
http://www.php.net/manual/es/function.date.php
Ya tienes que semana es, por ejemplo: la semana 42, ahora solo has cuentas.
Recuerda tambien tener en cuenta los años en tu operación.
Saludos!
-
Miguel Angel
Mike79