Come l'hai fatta la prova?
Mi sembra molto strano, .toLocaleString() converte semplicemente la data del pc in formato locale.