chcę data być sformatowany w następującym formacie:Jak sformatować datę na arabski za pomocą polskich cyfr na datę i rok w JavaScript?
data: 04.12.2016 do الأحد, 4 ديسمبر, 2016
Ale ja otrzymuję następujący. Liczby są konwertowane na cyfry arabskie. Chcę datę i rok cyframi angielskiego:
الأحد, 4 ديسمبر, 2016
Użyłem następujący kod formatować datę na arabski.
var date = new Date('2016-12-04');
options = {
weekday: 'long',
year: 'numeric',
month: 'short',
day: 'numeric',
};
var dateString = date.toLocaleDateString('ar-SA', options);
alert(dateString);
Zauważ, że 'new Date ('2016-12-04')' przeanalizuje ciąg znaków jako UTC, ale twoje metody * get * używają lokalnego. Użytkownicy w strefie czasowej na zachód od Greenwich zobaczą datę poprzedniego dnia. – RobG