Example Output:

Thursday 11th March 2010

الخميس القادم - 1268870400 - Thursday 18th March 2010

الأحد الماضي - 1267920000 - Sunday 07th March 2010

بعد أسبوع وثلاثة أيام - 1269191464 - Sunday 21st March 2010

منذ تسعة أيام - 1267549864 - Tuesday 02nd March 2010

قبل إسبوعين - 1267117864 - Thursday 25th February 2010

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

1 رمضان 1429 - 1220313600 - Tuesday 02nd September 2008


Example Code:

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

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

    include(
'I18N_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.033969163894653 seconds
Amount of memory allocated to this script is 386672 bytes

Names of included or required files:

Related Class Documentation