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 31st August 2025

الخميس القادم - 1756944000 - Thursday 04th September 2025

الأحد الماضي - 1755993600 - Sunday 24th August 2025

بعد أسبوع و ثلاثة أيام - 1757536041 - Wednesday 10th September 2025

منذ تسعة أيام - 1755894441 - Friday 22nd August 2025

قبل إسبوعين - 1755462441 - Sunday 17th August 2025

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