Example Output:

Saturday 17th May 2025

الخميس القادم - 1747872000 - Thursday 22nd May 2025

الأحد الماضي - 1746921600 - Sunday 11th May 2025

بعد أسبوع و ثلاثة أيام - 1748304493 - Tuesday 27th May 2025

منذ تسعة أيام - 1746662893 - Thursday 08th May 2025

قبل إسبوعين - 1746230893 - Saturday 03rd May 2025

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

1 رمضان 1429 - 1220227200 - Monday 01st September 2008


Example Code:

<?php
    date_default_timezone_set('UTC');
    $time = time();

    echo date('l dS F Y', $time);
    echo '<br /><br />';

    require '../../Arabic.php';
    $Arabic = new I18N_Arabic('StrToTime');

    $str  = 'الخميس القادم';
    $int  = $Arabic->strtotime($str, $time);
    $date = date('l dS F Y', $int);
    echo "$str - $int - $date<br /><br />";
    
    $str  = 'الأحد الماضي';
    $int  = $Arabic->strtotime($str, $time);
    $date = date('l dS F Y', $int);
    echo "$str - $int - $date<br /><br />";
    
    $str  = 'بعد أسبوع و ثلاثة أيام';
    $int  = $Arabic->strtotime($str, $time);
    $date = date('l dS F Y', $int);
    echo "$str - $int - $date<br /><br />";
    
    $str  = 'منذ تسعة أيام';
    $int  = $Arabic->strtotime($str, $time);
    $date = date('l dS F Y', $int);
    echo "$str - $int - $date<br /><br />";
    
    $str  = 'قبل إسبوعين';
    $int  = $Arabic->strtotime($str, $time);
    $date = date('l dS F Y', $int);
    echo "$str - $int - $date<br /><br />";
    
    $str  = '2 آب 1975';
    $int  = $Arabic->strtotime($str, $time);
    $date = date('l dS F Y', $int);
    echo "$str - $int - $date<br /><br />";

    $str  = '1 رمضان 1429';
    $int  = $Arabic->strtotime($str, $time);
    $date = date('l dS F Y', $int);
    echo "$str - $int - $date<br /><br />";

Total execution time is 0.0043330192565918 seconds
Amount of memory allocated to this script is 472600 bytes

Names of included or required files:

Related Class Documentation