<?php
function div($a,$b) {
return (int) ($a / $b);
}
function gregorian_to_jalali ($g_y, $g_m, $g_d)
{
$g_days_in_month = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
$j_days_in_month = array(31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29);
$gy = $g_y-1600;
$gm = $g_m-1;
$gd = $g_d-1;
$g_day_no = 365*$gy+div($gy+3,4)-div($gy+99,100)+div($gy+399,400);
for ($i=0; $i < $gm; ++$i)
$g_day_no += $g_days_in_month[$i];
if ($gm>1 && (($gy%4==0 && $gy%100!=0) || ($gy%400==0)))
/* leap and after Feb */
$g_day_no++;
$g_day_no += $gd;
$j_day_no = $g_day_no-79;
$j_np = div($j_day_no, 12053); /* 12053 = 365*33 + 32/4 */
$j_day_no = $j_day_no % 12053;
$jy = 979+33*$j_np+4*div($j_day_no,1461); /* 1461 = 365*4 + 4/4 */
$j_day_no %= 1461;
if ($j_day_no >= 366) {
$jy += div($j_day_no-1, 365);
$j_day_no = ($j_day_no-1)%365;
}
for ($i = 0; $i < 11 && $j_day_no >= $j_days_in_month[$i]; ++$i)
$j_day_no -= $j_days_in_month[$i];
$jm = $i+1;
$jd = $j_day_no+1;
return array($jy, $jm, $jd);
}
function week($mysql) {
$date = date(w,$mysql);
if ($date == '0') {
return "یکشنبه";
}
elseif ($date == '1') {
return "دوشنبه";
}
elseif ($date == '2') {
return "سه شنبه";
}
elseif ($date == '3') {
return "چهارشنبه";
}
elseif ($date == '4') {
return "پنجشنبه";
}
elseif ($date == '5') {
return "جمعه";
}
else {
return "شنبه";
}
}
function jdate($mysql) {
$TDy=date("Y",$mysql);
$TDm=date("m",$mysql);
$TDd=date("d",$mysql);
$gdate=$TDy."-".$TDm."-".$TDd;
list( $gyear, $gmonth, $gday ) = preg_split ( '/-/', $gdate );
list( $jyear, $jmonth, $jday ) = gregorian_to_jalali($gyear, $gmonth, $gday);
$jdate = $jyear."/".$jmonth."/".$jday;
return $jdate;
}
function day($mysql) {
$day = date(a,$mysql);
if ($day == 'am') {
echo "قبل از ظهر";
}
else {
echo "بعد از ظهر";
}
}
function db_connect()
{
$result = mysql_connect("localhost","user","pass");
if (!$result)
return false;
if (!mysql_select_db('نام بانک اطلاعاتی'))
return false;
return $result;
}
?>