686868

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

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


echo date('jF')

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

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


لینک به پست

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

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


لینک به پست

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

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

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


لینک به پست

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

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

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

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


لینک به پست

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


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

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

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

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


لینک به پست

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

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

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


لینک به پست

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

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


لینک به پست

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

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


لینک به پست


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

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


echo jdate("l $day F");

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

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

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


لینک به پست

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

و البته


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

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

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


لینک به پست

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

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

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


لینک به پست

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

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

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


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

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


لینک به پست

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

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


لینک به پست

سلام

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

http://khabargir.ir

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

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

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

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


لینک به پست

سلام

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

البته باید یه چیزی رو توی فایل 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

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


لینک به پست

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

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

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

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


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

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

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


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