It might "make sense" if PHP's built-in functions are malfunctioning and the functioning of wfTimestamp() is therefore broken. :)
for the record, this turned out to be because of changes in the PHP database to run Oracle server. We're hoping that PHP upgrade in a little while will solve. Thanks for the advice on this.