Hola,
Como te decía, debes usar la función
strtotime() antes que strftime() para convertir el string que sale de la db a marca de tiempo (integer) porque, como bien te dijimos ambos, la función espera un número y no un string.
Código PHP:
strftime('%d/%m/%Y', strtotime($this->pubdate))
Saludos