Это ошибка в webkit, на самом деле; в частности, в Chrome, но Safari тоже действительно затронут:
toLocaleString () не переводится в локаль!
Хуже всего то, что он закрыт как WontFix. Как это возможно? Мы должны попытаться открыть его заново. Вывод об ошибке заключается в том, что когда-нибудь появится новая глобализация javascript apis (что хорошо объяснено здесь ). Это не похоже на решение для меня!
В любом случае, если возможно, следуйте совету @ arnaud576875, чтобы использовать datejs , который старый, но все еще очень хороший.