Example Output:

Thursday 01st October 2026

الخميس القادم - 1791417600 - Thursday 08th October 2026

الأحد الماضي - 1790467200 - Sunday 27th September 2026

بعد أسبوع و ثلاثة أيام - 1791753466 - Sunday 11th October 2026

منذ تسعة أيام - 1790111866 - Tuesday 22nd September 2026

قبل إسبوعين - 1789679866 - Thursday 17th September 2026

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.0077409744262695 seconds
Amount of memory allocated to this script is 487840 bytes

Names of included or required files:

Related Class Documentation