686868

کد نمایش روز ماه به حروف؟

20 پست در این موضوع قرار دارد

سلام / میشه بگید ، کد نمایش nامین روز ماه (به حروف ) چی میشه ؟ >> مثال >> نهم مرداد

ممنون

0

به اشتراک گذاری این پست


لینک به پست

echo date('jF')

http://php.net/manual/en/function.date.php

6

به اشتراک گذاری این پست


لینک به پست

سلام و ممنون / آدرسی رو که داده بودید قبلا رفته بودم و پیدا نکردم / کدی هم که دادید نشد ، >> ببینید من گفتم که روز به به حروف بنویسه مثلا 9 رو بنویسه نهم / با تشکر

0

به اشتراک گذاری این پست


لینک به پست

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

نیاز هست فرمت رو مانند نمونه مرتضی تنظیم کنید

2

به اشتراک گذاری این پست


لینک به پست

نه استاد عزیز / این درست نیست !

اصلا بیا یه کار کنیم ! شما یه کد بده که تاریخ رو اینجور نوشته باشه ! پنجشنبه دهم مرداد

ممنون از لطفتون

0

به اشتراک گذاری این پست


لینک به پست

روزهارو تکمیل کنید


<?php
$days = array('','یکم','دوم','سوم','','','');
$day = $days[date("j")];
echo date("l $day F");
?>

براساس میلادی هست

که اگر از کلاس شمسی استافده میکنید نام تابع باید تغییر کنه

4

به اشتراک گذاری این پست


لینک به پست

بله بر اساس شمسی هست / کد رو هم که قرار دادم اینجوری شد : چهارشنبه مرداد >> چرا اینجوری میشه ؟ چند وقت پیش تو یک سایت خبری دیده بودم ! متاسفانه یادم نیست آدرسش رو / من الان باید چیکار کنم؟

خیلی ممنون از زحمتی که میکشید

0

به اشتراک گذاری این پست


لینک به پست

<?php the_time('jS M Y') ?>

4

به اشتراک گذاری این پست


لینک به پست

در وردپرس هست؟

3

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)


<?php
$days = array('','یکم','دوم','سوم','','','');
$day = $days[date("j")];
echo date("l $day F");
?>

استاد عزیز این کدی که دادی درسته فقط یه ایراد داره / من برای اینکه شمسی بشه ، حرف j رو گذاشتم پشت date : یعنی اینجوری :


echo jdate("l $day F");

و درست هم درومد ! ولی ایرادی که داره اینه که روزش رو درست نمینویسه / مثلا امروز که دهم هست رو یکم مینویسه / مینویسه >> پنجشنبه یکم مرداد ! چیکارش باید بکنم / از کمکتون واقعا ممنونم.

ویرایش شده در توسط 686868
0

به اشتراک گذاری این پست


لینک به پست

خوب بخاطر اینه که ماه میلادی ده روز با ما تفاوت داره بجای یکم در شمارش از یازدهم شروع کنید

و البته


<?php date('J');?>

هم باید روز ماه رو برگردونه

3

به اشتراک گذاری این پست


لینک به پست

تاریخ و خیلی راحت خودت تنظیم کن این اعداد حروفی رو ( اول ، دوم و ... ) رو هی بره جلو تر تا همونطور که آق ایمان گفتن 10 روز بیاد جلو اینطوری حساب کن اگه امروز باشه دوم اونجا کی شه یازدهم این شکلی به گفته دوست خوب و دوست داشتنی ایمان جان از یازدهم شروع کنی مشکلت حل ...

این فقط یه مقدار توضیح بود .... :D

1

به اشتراک گذاری این پست


لینک به پست

از هردوی شما ممنونم / یعنی میگی باید تا آخرش بنویسم ؟ نگاه کنید ببینید ترتیبش درسته ؟

پس ما هایی که 31 روز هستند و یا اسفند که 29 روزه ، اونا تکلیفشون چیه ؟

ترتیبش اینجوری باید باشه ؟


<?php
$days = array('','دهم','یازدهم','دوازدهم','سیزدهم','چهاردهم','پانزدهم','شانزدهم','هفدهم','هجدهم','نوزدهم','بیستم','بیست و یکم','بیست و دوم','بیست و سوم','بیست و چهارم','بیست و پنجم','بیست و ششم','بیست و هفتم','بیست و هشتم','بیست و نهم','سی ام');
$day = $days[date("j")];
echo Jdate("l $day F");
?>

0

به اشتراک گذاری این پست


لینک به پست

می تونی از این اسکریپت استفاده کنی

http://jdf.scr.ir/

راهنمای استفاده هم داره

3

به اشتراک گذاری این پست


لینک به پست

$day = $days[english_num(date("j"))];

3

به اشتراک گذاری این پست


لینک به پست

سلام

مثل این سایت میخوای :

http://khabargir.ir

بالای سایت سمت راست.

1

به اشتراک گذاری این پست


لینک به پست

سلام

مثل این سایت میخوای :

http://khabargir.ir

بالای سایت سمت راست.

نه فدات بشم / تو تاپیک نمونه هم دادم / مثلا امروز که 13 ام هست رو به حروف بنویسه . اینجوری >> سیزدهم

البته اساتید بزرگ راهنمایی کردند و مشکل تا حدودی حل شده / اما اگر شما یک کد سر راستی دارید که این کار رو بکنه ! کمک بزرگی کردید.

0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

سلام

میتونی از این کد استفاده کنی

البته باید یه چیزی رو توی فایل jdf.php تغییر بدی

این رو توی فایل jdf.php سرچ کن


$out.='ام';

بعد "ام" رو به "م" تغییر بده

بعدش میتونی از کد زیر استفاده کنی

اگه خواستی سال به صورت عدد نمایش بده به جای حرف V از حرف Y استفاده کن (حروف بزرگ)

درضمن برای اینکه روز سوم درست نشون داده بشه و به صورت "سهم" نشون داده نشه توی همون فایل این رو سرچ کن


case'rr':

و "سه" رو به "سو" تغییر بده

امیدوارم کمکت کنه


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>تاریخ شمسی</title>
</head>
<body>
<?php
$now = date("Y-m-d");
list($year, $month, $day) = explode('-', $now);
$timestamp = mktime($month, $day, $year);
include ('jdf.php');
$jalali_date = jdate("JS F V",$timestamp);
echo 'امروز ' . $jalali_date;
?>
</body>
</html>

ویرایش شده در توسط reza_t
2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری