یه نویسنده

مقاله، کتاب، برنامه و ...

مقاله، کتاب، برنامه و ...

یه نویسنده

وبلاگی برای فعالیتهای پژوهشی و برنامه نویسی کامپیوتر، که شاید دفتر یادداشتی از دانسته‌های روزانه‌ی من باشد(شاید به‌کار شما هم بیاید). مطالبی که از دنیای کدباز جمع‌آوری میکنم و برای علاقه‌مندان این شاخه از فناوری انتشار میدهم. بیشتر نوشته‌های وبلاگ را برنامه‌نویسی‌php و سیستم‌عامل لینوکس تشکیل می‌دهند.

طبقه بندی موضوعی

نمایش تاریخ شمسی در php

اگر در php در جایی مجبور شدید که بدون استفاده از کلاس و کتابخونه خاصی تاریخ هجری شمسی رو نمایش بدید میتونید از intl کمکم بگیرید. البته قبل از استفاده باید اون رو نصب و عال سازی کنید. این تابع یکی از اکستنشن‌های php هست و برای فعال سازی در اوبونتو

sudo apt-get install php5-intl

و در ویندوز فایل php.ini رو خط مربوط به Intl را پیدا و ; رو از کنار اون بردارید

;extension=php_intl.dll

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


    $format = datefmt_create('fa_IR@calendar=persian', IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'Asia/Tehran', IntlDateFormatter::TRADITIONAL, 'yyyy/MM/dd HH:mm:ss');

    // time in locale as you wish
    echo datefmt_format($format, time()); // '۱۳۹۱/۰۲/۰۴ ۱۹:۱۵'
منابع

نظرات  (۵)

یه انتقاد 
داخل گوگل پریتیفای هیچی مشخص نیست تا زمانی که کد رو سلکت نکنیم
میشه از یه رنگ دیگه استفاده کنید یا از بلاک کد خود بیان استفاده کنید
سلام خسته  نباشید.میخوام یک برنامه ای بنویسم که وقتی کاربر لاگین میشه ساعت ورودش داخل دیتابیس ذخیره شود.لطفا راهنمایی کنید .ممنوون
پاسخ:
یه فیلد توی دیتابیس بزارید بنام login_time که برای هر کاربر هنگام لاگین این مقدار update میشه
در هنگام لاگین اگر لاگین درست بود اون وقت time فعلی رو در اون فیلد ذخیره کنید
ببخشید من اصلا متوجه نشدم میشه کامل تر توضیح بدید.ممنونم
یعنی تو جدول کاریر قرار بدم این فیلدو؟خب نوعش باید چی باشه؟
من الان یک جدول دارم که یک فیلد نام کاربر یک فیلد پسورد و یک فیلد ساعت .وقتی که کاربر لاگین شد میخوام ساعت ورودش  همراه نام کاربریش تو دوتا فیلدذخیره بشه.من دقیق نمیدونم کدی که میخوام بنویسم کجا باید قرارش بدم
پاسخ:
چرا توی دوتا فیلد وقتی نام کاربر رو دارید و لاگینش هم درست بوده فقط کافی هست برید  update کنید بصورت زیر
کاربر با نام کاربری admin لاگین میکنه و لاگینش هم درست بوده حالا قبل از ورودش به مدیریت update زیر رو انجام بدید
update user set login_time='155125115' where username='admin'
موفق باشید

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی