تبلیغات
p5soft | دانلود نرم افزار,طراحی سایت,طراحی قالب وبلاگ
پرواز تفریحی پاراگلایدر
پرواز تفریحی پاراگلایدر پرواز تفریحی پاراگلایدر

جمعه 29 آذر 1392

آموزش ساخت تاریخ و روز با جاوا

نویسنده: امیر حسینی   

امروز کد php ای رو برای شما میذاریم که با استفاده از اون می تونید یک جدول تاریخ و تقویم برای یک ماه رو ایجاد کنید . در ابتدا تابعی رو که اینکارو انجام می ده تعریف می کنیم و سپس نحوه استفاده از اون رو با یک مثال به شما میگیم .

date کد PHP ساختن جدول تاریخ و تقویم

تابع ساختن یک جدول تاریخ و تقویم یک ماهه

تابع ساختن جدول تقویم یک ماهه رو به این شکل خواهیم داشت . تابع build_calendar دو تا پارامتر ورودی می گیره که به ترتیب عدد ماه و سال رو نشون میده و در نهایت جدول مربوط به اون ماه رو بر می گردونه :

<?php
function build_calendar($month,$year) {
 // Create array containing abbreviations of days of week.
 $daysOfWeek = array('S','M','T','W','T','F','S');

// What is the first day of the month in question?
 $firstDayOfMonth = mktime(0,0,0,$month,1,$year);

// How many days does this month contain?
 $numberDays = date('t',$firstDayOfMonth);

// Retrieve some information about the first day of the
 // month in question.
 $dateComponents = getdate($firstDayOfMonth);

// What is the name of the month in question?
 $monthName = $dateComponents['month'];

// What is the index value (0-6) of the first day of the
 // month in question.
 $dayOfWeek = $dateComponents['wday'];

// Create the table tag opener and day headers
 $calendar = "<table class='calendar'>";
 $calendar .= "<caption>$monthName $year</caption>";
 $calendar .= "<tr>";

// Create the calendar headers
 foreach($daysOfWeek as $day) {
 $calendar .= "<th class='header'>$day</th>";
 }

// Create the rest of the calendar
 // Initiate the day counter, starting with the 1st.
 $currentDay = 1;
 $calendar .= "</tr><tr>";

// The variable $dayOfWeek is used to ensure that the calendar
 // display consists of exactly 7 columns.
 if ($dayOfWeek > 0) {
 $calendar .= "<td colspan='$dayOfWeek'>&nbsp;</td>";
 }

$month = str_pad($month, 2, "0", STR_PAD_LEFT);
 while ($currentDay <= $numberDays) {
 // Seventh column (Saturday) reached. Start a new row.
 if ($dayOfWeek == 7) {
 $dayOfWeek = 0;
 $calendar .= "</tr><tr>";
 }

$currentDayRel = str_pad($currentDay, 2, "0", STR_PAD_LEFT);
 $date = "$year-$month-$currentDayRel";
 $calendar .= "<td class='day' rel='$date'>$currentDay</td>";

// Increment counters
 $currentDay++;
 $dayOfWeek++;
 }

// Complete the row of the last week in month, if necessary
 if ($dayOfWeek != 7) {
 $remainingDays = 7 - $dayOfWeek;
 $calendar .= "<td colspan='$remainingDays'>&nbsp;</td>";
 }

$calendar .= "</tr>";
 $calendar .= "</table>";
 return $calendar;
}
?>

این تابع جدول ماه دریافتی رو در یک table بر می گردونه .

نحوه استفاده از تابع جدول تقویم

برای استفاده از این تابع کافیه عدد ماه و سال مورد نظر رو به اون بدید و خروجیش رو چاپ کنید . می تونید این دو عدد رو به عنوان پارامترهای get از طریق url هم دریافت کنید و در تابع استفاده کنید .

به طور مثال اگر جدول مربوط به اولین ماه سال 2000 رو رو بخواید به این شکل استفاده می کنید :

<?php
 $m1y2000=build_calendar(1,2000);
 echo $m1y2000;
?>

اگر بخواید جدول ماه کنونی رو چاپ کنید باید با استفاده از توابع php ماه و سال کنونی رو دریافت کنید و به تابع بدید . به این شکل :

<?php
 $currentDate = getdate();
 $month = $currentDate['mon'];
 $year = $currentDate['year'];
 echo build_calendar($month,$year);
?>

جدول چاپ شده هم دارای ویژگی class برابر با calendar هست که می تونید با css ظاهرش رو تغیر بدید .

نوع کدرایگان

نظرات() 
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
Cialis prices
پنجشنبه 15 آذر 1397 08:43 ب.ظ

Valuable stuff. Kudos.
tadalafil 5mg cialis diario compra cialis 5 mg effetti collateral viagra vs cialis vs levitra preis cialis 20mg schweiz we choice cialis uk precios cialis peru get cheap cialis how does cialis work dosagem ideal cialis
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
Cialis online
پنجشنبه 15 آذر 1397 01:10 ق.ظ

Nicely put, Thank you!
cialis 100mg suppliers cialis 20mg preis cf the best site cialis tablets cialis 5mg buy name brand cialis on line cialis generico cialis tadalafil online tadalafil cialis 30 day sample cialis generic tadalafil buy
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
Cialis canada
چهارشنبه 14 آذر 1397 08:54 ق.ظ

Wow a good deal of beneficial information.
cialis prices cialis 20 mg cut in half safe site to buy cialis online price cialis wal mart pharmacy usa cialis online cialis daily reviews cialis 20mg prix en pharmacie cialis prezzo al pubblico generic cialis levitra dosagem ideal cialis
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
buy cialis without a doctor's prescription
سه شنبه 13 آذر 1397 09:21 ب.ظ

Excellent stuff. Thanks a lot.
cialis online nederland side effects of cialis walgreens price for cialis cialis 5 mg schweiz cialis wir preise cialis online deutschland buy cheap cialis in uk cialis coupons cialis savings card generic cialis in vietnam
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
Buy cialis online
سه شنبه 13 آذر 1397 10:31 ق.ظ

Amazing quite a lot of useful facts!
generic cialis in vietnam cialis pills in singapore tadalafilo order generic cialis online buying cialis on internet cialis para que sirve cialis sale online cialis en 24 hora cipla cialis online cialis 5 mg scheda tecnica
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
buy cialis online safely
دوشنبه 12 آذر 1397 10:46 ب.ظ

You actually reported it really well.
buy cialis uk no prescription canadian cialis link for you cialis price we use it 50 mg cialis dose cialis 5 mg para diabeticos buy cialis sample pack cialis ahumada free cialis cialis side effects dangers cialis savings card
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
buy tadalafil pills
دوشنبه 12 آذر 1397 09:59 ق.ظ

You said it adequately.!
effetti del cialis warnings for cialis cialis 100 mg 30 tablet the best site cialis tablets legalidad de comprar cialis enter site natural cialis acquistare cialis internet we choice free trial of cialis enter site very cheap cialis cialis generika
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
Cialis pills
یکشنبه 11 آذر 1397 10:14 ب.ظ

Many thanks. Awesome stuff!
cialis 30 day sample overnight cialis tadalafil click here cialis daily uk cialis baratos compran uk cialis online generic low dose cialis cialis 10mg prix pharmaci cialis rezeptfrei sterreich cialis 5mg billiger cialis online
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
where to buy cialis online
یکشنبه 11 آذر 1397 09:20 ق.ظ

Seriously tons of great facts.
cialis dose 30mg cialis 100 mg 30 tablet enter site very cheap cialis cialis australia org safe site to buy cialis online cialis baratos compran uk buy cialis online nz we use it 50 mg cialis dose price cialis wal mart pharmacy generic cialis review uk
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
Generic cialis
شنبه 10 آذر 1397 10:25 ب.ظ

Amazing stuff. With thanks.
only now cialis for sale in us cialis prices only best offers 100mg cialis we choice cialis uk how much does a cialis cost cialis cost price cialis wal mart pharmacy comprar cialis 10 espa241a canada discount drugs cialis cialis generic availability
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
buy cialis without a doctor's prescription
شنبه 10 آذر 1397 09:06 ق.ظ

You said it perfectly..
cialis lowest price low cost cialis 20mg cialis super kamagra generic cialis at the pharmacy cialis 20 mg generic low dose cialis cialis coupons cialis tablets for sale cialis prezzo in linea basso click here to buy cialis
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
buy generic cialis online
جمعه 9 آذر 1397 09:53 ب.ظ

Good forum posts, Regards.
cialis tablets australia cialis 20mg discount cialis 5 mg cialis coupon printable cost of cialis per pill prix cialis once a da we like it cialis soft gel cialis 5mg estudios de cialis genricos venta de cialis canada
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
buy generic cialis pills
جمعه 9 آذر 1397 09:57 ق.ظ

This is nicely expressed! .
viagra vs cialis vs levitra generic for cialis cialis australia org can i take cialis and ecstasy 5 mg cialis pharmacie en ligne cialis for sale in europa non 5 mg cialis generici precios cialis peru cialis generico en mexico miglior cialis generico
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
buy generic cialis pills
پنجشنبه 8 آذر 1397 10:54 ب.ظ

Nicely put. Cheers.
cialis canadian drugs cialis 05 viagra cialis levitra prices for cialis 50mg try it no rx cialis dose size of cialis cialis kaufen wo cialis generico in farmacia cialis online holland cialis 5 mg scheda tecnica
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
buy generic cialis pills
چهارشنبه 7 آذر 1397 10:50 ب.ظ

Nicely put. Appreciate it!
cialis 5 mg funziona generic low dose cialis cialis cuantos mg hay buy name brand cialis on line ou trouver cialis sur le net cialis professional from usa cialis rezeptfrei enter site natural cialis bulk cialis venta de cialis canada
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
buy cialis with no prescription
چهارشنبه 7 آذر 1397 10:52 ق.ظ

Awesome stuff. Cheers.
cialis 20 mg effectiveness cialis 20mg callus comprar cialis 10 espa241a cialis soft tabs for sale cialis italia gratis cialis online tesco price cialis click here cialis daily uk viagra vs cialis vs levitra
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
Cialis pills
دوشنبه 9 مهر 1397 05:06 ب.ظ

You stated this fantastically.
tadalafil 20 mg side effects of cialis cialis rezeptfrei sterreich cialis pills boards cialis coupon click here to buy cialis cialis canada on line cialis pills boards when will generic cialis be available generic cialis review uk
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
canadian pharcharmy online
یکشنبه 1 مهر 1397 03:08 ب.ظ

Terrific postings. Thanks a lot!
best canadian mail order pharmacies canadian medications 247 canadian online pharmacies canadian pharmaceuticals stocks canada viagra canadian pharmacy no prescription discount canadian pharmacies drugs for sale in canada most reliable canadian pharmacies buy viagra usa
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
viagravipsale.com
چهارشنبه 28 شهریور 1397 10:48 ق.ظ

Many thanks, I appreciate this.
acheter du cialis a geneve cialis online nederland discount cialis cialis taglich cialis prices in england generic cialis pill online cialis with 2 days delivery buy brand cialis cheap cialis online deutschland weblink price cialis
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
cialisky.com
دوشنبه 12 شهریور 1397 03:31 ب.ظ

Tips clearly taken..
cialis sicuro in linea weblink price cialis cialis 20 mg cut in half low dose cialis blood pressure side effects of cialis only now cialis for sale in us recommended site cialis kanada look here cialis order on line sublingual cialis online cialis canada
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
http://viagravonline.com/
یکشنبه 11 شهریور 1397 10:29 ب.ظ

Many thanks! Fantastic stuff.
cialis 5 mg funziona cialis savings card cialis generika in deutschland kaufen are there generic cialis how does cialis work we like it cialis price female cialis no prescription cialis generico postepay buying cialis on internet cialis super acti
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
where to buy viagra safely online
سه شنبه 23 مرداد 1397 09:44 ق.ظ

You expressed that terrifically!
uk pharmacy online viagra buy viagra using paypal sildenafil viagra buy generic viagra buy viagra cheapest safe buy viagra online buy viagra canada online buy viagra onlines viagra how to get a prescription buy tadalafil online
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
Cialis generic
سه شنبه 23 مرداد 1397 01:15 ق.ظ

Very good write ups, With thanks.
cialis generika cialis 20 mg cost walgreens price for cialis tadalafil 5mg cialis generic availability rezeptfrei cialis apotheke cialis patent expiration where cheapest cialis cialis 20 mg effectiveness cialis pills
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
Buy cialis online
دوشنبه 7 خرداد 1397 04:22 ب.ظ

You suggested that exceptionally well!
only here cialis pills pastillas cialis y alcoho wow look it cialis mexico we choice cialis pfizer india cialis generico lilly how to purchase cialis on line safe dosage for cialis viagra vs cialis vs levitra we like it cialis soft gel cialis canada on line
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
Generic cialis
پنجشنبه 20 اردیبهشت 1397 08:06 ب.ظ

Kudos. Numerous posts!

cialis for sale south africa are there generic cialis cialis coupon buy online cialis 5mg legalidad de comprar cialis buy cialis sample pack cialis coupons printable cialis vs viagra cialis with 2 days delivery cialis pills
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
Low cost viagra 20mg
پنجشنبه 6 اردیبهشت 1397 04:37 ق.ظ

Thank you. Loads of advice.

buy cheap generic viagra buy viagra australia buy viagra online overnight cheap generic viagra online uk sildenafil generic uk buy viagra online generic to buy viagra online buy female viagra pharmacies can you buy viagra at cvs
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
Cialis prices
یکشنبه 19 فروردین 1397 03:54 ق.ظ

Cheers! I like it!
how do cialis pills work cialis for daily use only best offers cialis use brand cialis nl cilas cialis sicuro in linea cialis tadalafil cialis australia org only best offers cialis use bulk cialis
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
What causes pain in the back of the heel?
دوشنبه 27 شهریور 1396 03:14 ب.ظ
Unquestionably believe that which you stated. Your favorite justification seemed to be on the web the simplest thing to
be aware of. I say to you, I definitely get irked while
people think about worries that they plainly do not know
about. You managed to hit the nail upon the top and also defined out the whole thing without having
side-effects , people can take a signal. Will likely be back to get
more. Thanks
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
How does Achilles tendonitis occur?
پنجشنبه 16 شهریور 1396 08:01 ق.ظ
Thanks very interesting blog!
فروش بیسیم پوکسینگ نمایندگی فروش بیسیم کنوود 3207 P5 BISIM
What causes pain in the Achilles tendon?
دوشنبه 16 مرداد 1396 01:17 ب.ظ
Howdy, I do think your blog could be having internet browser compatibility issues.
Whenever I look at your blog in Safari, it looks
fine however, if opening in I.E., it has some overlapping issues.
I merely wanted to give you a quick heads up! Aside from that, great blog!
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر

موضوعات

قالب فلش فوق العاده زیبا و حرفه ای
سئو چیست؟
وبلاگ های تازه طراحی و مطلب گذاری شده
به اشتراک گذاشتن اینترنت PC با موبایل از طریق usb
اتصال مستقیم تبلت به اینترنت adsl
دفترچه راهنمای فارسی گوشی هوشمند سامسونگ
راهنمای کامل فعال سازی اینترنت ایرانسل (GPRS و EDGE)، بسته های افزایشی و تعرفه‌های مربوطه
ساخت کاربر VIP برای سایت های وردپرسی
/طرح-لایه-باز-اسلایدر-سری-اول.
دریافت کد « ما را حمایت کنید 2 »
دانلود قالب گالری عکس
اسلاید شوی حرفه ای
کد اسلاید شو برای وبلاگ
قالب های حرفه ای وبلاگ همراه با اسلایدشو
ابزار نمایش اسلایدر تصاویر
ابزار اسلایدر عکس برای نمایش چندین تصویر در وبلاگ
قالب همراه با اسلاید شو
کد عضویت کاربر
دانلود اسکریپت مدیریت کاربران AuthManager نسخه ۳
عوامل موثر در افزایش رنکینگ سایت در گوگل
نمایش توضیحات برای یک فیلد در کنار آن به صورت Tooltip نمایش کد
اسلایدشو با قابلیت پیش نمایش فریم ها- کد جاوا
فیلم فارسی آموزش جاوا اسکریپت (JavaScript) – بخش اول
آموزش ساخت تاریخ و روز با جاوا
کد جاوا اسکریپت تغیر رنگ پس زمینه با کلیک بر روی یک دکمه/لینک
آموزش انتقال بازدید کننده از دامنه قدیمی به دامنه جدید سایت یا وبلاگ
پیش فرض چگونه جاوا اسکریپت را بر روی مرورگر فعال کنیم؟ (+آموزش تصویری)
دانلود کتاب آموزش جاوا اسکریپت صورت کامل
اسکریپت پرداخت آنلاین بانک پارسـیان
اسکریپت سئو سایت در موتور های جستجوگر seo paneL
مراقب لیست سیاه متور های جستجوگر باشید!!
افزونه رمز گذاری روی لینک های دانلود مخصوص vip کردن سایت+آموزش استفاده
25 افزونه کاربردی برای مرورگر کروم
25 افزونه کاربردی برای مرورگر کروم- part2
بازاریابی شبکه های اجتماعی
کلمات کلیدی مطلب : آموزش - تنظیمات - فیس بوک - امنیت فیس بوک - facebook -
آموزش کامل تنظیمات فیس‌بوک(قسمت اول)
5 اشتباه در رایج در شبکه های اجتماعی
ابزارهای بازاریابی شبکه های اجتماعی - نبض وب سایت تان را در دست بگیرید
5 راه برای فروش توسط شبکه های اجتماعی
سوالات و مشکلات سری d سامسونگ
آموزش تصویری / کامل Css3 - مقدماتی تا پیشرفته
ستون های چندگانه در Css3
آموزش تصویری / کامل Css3 - مقدماتی تا پیشرفته
مرجع کامل دستورات CSS2
آموزش ساختن منوی بازشو توسط CSS
آموزش ساخت منوی عمودی ساده با CSS
آموزش ساخت منوی افقی ساده با CSS
آموزش هک کردن فیس بوک
آموزش هک و جلوگیری از هک شدن مودم ADSL

آمار وبلاگ

  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :
  • P5design & PARAPINK5 Sales, I.R.I., Inc. All information applies to I.R. vehicles only
    tell number : 09365995390 | 09122061238 | 09022061238
    www.p5bisim.com