حل شده

تبدیل تایخ میلادی به شمسی در php

بازدید56.6kپست ها5آخرین فعالیت9 سال پیش
0
0

سلام
از عنوان معلومه من فانکشنی میخام که تاریخ رو از میلادی به شمسی تبدیل کنه . یه فانکشن دارم ولی کار نمیکنه نمیدونم چشه؟

function dateRegistration()
{$timezone = 0;//برای 3:30 عدد 12600 و برای 4:30 عدد 16200 را تنظیم کنید
$now = date("Y-m-d", time()+$timezone);
$time = date("H:i:s", time()+$timezone);
list($year, $month, $day) = explode('-', $now);
list($hour, $minute, $second) = explode(':', $time);
$timestamp = mktime($hour, $minute, $second, $month, $day, $year);
include ('jdf.php');
$jalali_date = jdate("زمان: H:i:s - تاریخ: Y/m/d",$timestamp);
echo $jalali_date;}

5 پاسخ

1

برنامه چه جوابی میده که میفرماید کار نمیکنه؟ اینارو باید تو سوال بیارید.
من دقیقا کد شما رو تست کردم مشکلی نداره
اینم همون کارو انجام میده:

include ('jdf.php');
echo jdate("زمان: H:i:s - تاریخ: Y/m/d", mktime( time() ));
0

[font=Tahoma]ممنون از پاسختون[/font]
[font=Tahoma]وقتی این فانکشن رو اجرا میکنم هیچی توی اجراش نمیاد . باید متغیر[/font] [color=#0000bb][size=xx-small][font=ubuntu, consolas, tahoma]$jalali_date [/font][/size][/color][color=#333333][size=x-small][font=Tahoma]رو نشون بده ولی ایطوری نیس و هیچی نشون نمیده[/font][/size][/color]
[color=#333333][size=x-small][font=Tahoma]خواهش راهنماییم کنین خیلی لازمش دارم :s [/font][/size][/color]

0

کدی که گذاشتم هم همینطور بود؟ فقط همین تکه کد رو بذار تو یه فایل ببین درسته یا نه البته درسته!

0

اره هم کدی که شما گذاشتین و هم کد خودم رو داخل یه فایل دیگه امتحان کردم
یه جور ارور میداد
Warning: include(jdf.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\test.php on line 2

Warning: include() [function.include]: Failed opening 'jdf.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\test.php on line 2

Fatal error: Call to undefined function jdate() in C:\xampp\htdocs\test.php on line 20

0
<br> > اره هم کدی که شما گذاشتین و هم کد خودم رو داخل یه فایل دیگه امتحان کردم یه جور ارور میداد Warning: include(jdf.php) [function.include]: failed to open stream: No such file or directory in C:\xampp\htdocs\test.php on line 2 Warning: include() [function.include]: Failed opening 'jdf.php' for inclusion (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\test.php on line 2 Fatal error: Call to undefined function jdate() in C:\xampp\htdocs\test.php on line 20 <br>

مهندس این که خطای فایله! فایل jdf.php رو نداری.
از اینجا دان کن: jdf.scr.ir/download/dl.php

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.