Arabic StrToTime:

Parse about any Arabic textual datetime description into a Unix timestamp.

The function expects to be given a string containing an Arabic date format and will try to parse that format into a Unix timestamp (the number of seconds since January 1 1970 00:00:00 GMT), relative to the timestamp given in now, or the current time if none is supplied.


Example Output 1:

Sunday 30th August 2026

الخميس القادم - 1788393600 - Thursday 03rd September 2026

الأحد الماضي - 1787443200 - Sunday 23rd August 2026

بعد أسبوع و ثلاثة أيام - 1788914558 - Wednesday 09th September 2026

منذ تسعة أيام - 1787272958 - Friday 21st August 2026

قبل إسبوعين - 1786840958 - Sunday 16th August 2026

2 آب 1975 - 176169600 - Saturday 02nd August 1975