diff --git a/wikibot.py b/wikibot.py
index c0af5b4a8b269829cbe16b0a1a1d63828902d78d..a6f6012580a8dc718ac17c5fc040befbb7f65a57 100644
--- a/wikibot.py
+++ b/wikibot.py
@@ -33,5 +33,9 @@ def find_old_pages(timedelta, namespace=""):
 	with Proxy(config.WIKI_API_URL) as proxy:
 		pages = proxy.dokuwiki.getPagelist(namespace)
 		proxy_time = proxy.dokuwiki.getTime()
-		old_pages = [page for page in pages if (proxy_time - page.get('rev') > timedelta.total_seconds())] 
+		old_pages = []
+		if type(timedelta) is datetime.timedelta:
+			old_pages = [page for page in pages if proxy_time - page.get('rev') > timedelta.total_seconds()]
+		elif type(timedelta) is datetime.datetime:
+			old_pages = [page for page in pages if page.get('rev') < timedelta.timestamp()]
 		return old_pages