Ich muss zugeben, kein C(pp)/D-Programmierer zu sein. PHP macht aber schon Unterschiede zwischen Strings in " und Strings in '.

Wie damit intern Umgegangen wird, und ob das im date()-Fall weniger sinnvoll ist als bei anderen Funktionen kann ich dagegen nicht sagen.