برای نمایش تاریخ و ساعت روی تمپلیت از این ویرایشگر استفاده میکنیم بصورت و فرمت های گوناگون میتونید ساعت جاری رو در هر قسمت از Template به نمایش در بیارید
date_format
اینModifiers یا ویرایشگر ساعت و تاریخ رو براساس استاندارد ()strftime در php نمایش میده شما میتوند تاریخ رو به هر روشی که دوست دارید (مطابق با MySql ) و توسط فانکشن ()strftime قابل بررسی باشه به Smarty ارسال کنید
حالا براحتی میتونید با استفاده از ویرایشگر date_format بر روی شکل نمایش تاریخ کنترل داشته باشید
به مثال زیر توجه کنید
PHP Code:
$smarty->assign('yesterday', strtotime('-1 day'));
Where template is (uses $smarty.now):حالا اینم خروجی :PHP Code:{$smarty.now|date_format}
{$smarty.now|date_format:"%D"}
{$smarty.now|date_format:"%I:%M %p"}
{$yesterday|date_format}
{$yesterday|date_format:"%A, %B %e, %Y"}
{$yesterday|date_format:"%H:%M:%S"}
کلیه مبدل های متناظر Modifiers date_formatPHP Code:Feb 6, 2001
02/06/01
02:33 pm
Feb 5, 2001
Monday, February 5, 2001
14:33:00
a% نام اختصاری روزهای هفته توسط این کارکتر فراخوانی می شود
َ A% نام کامل روزهای هفته
b%نام اختصاری ماههای سال
B%نام کامل ماههای سال
c% جهت نمایش تاریخ و ساعت جاری مورد استفاده قرار میگیرد
C% نام قرن
d% شماره روز جاری ماه = عددی بین 00 الی 31
D% معادل پارامترهای %m/%d/%y
e% شماره روز جاری ماه = عددی بین 1 الی 31
g% شماره سال جاری = عددی بین 00 الی 99
G% شماره سال جاری = عددی بین 0000 الی 9999
h% مشابه b% میباشد
H% ساعت جاری = عددی میان 00 الی 23
I% ساعت جاری = عددی بین 01 الی 12
j% شماره روز جاری سال = عددی بین 001 الی 366
K% ساعت جاری = عددی بین 0 تا 23
l% ساعت جاری = عددی بین 1 الی 12
m% شماره ماه جاری سال = عددی بین 01 الی12
M% دقیقه جاری
n% کارکتر جرکت به سطر بعدی
p% نمایش پیشفرض am یا pm با توجه به وقت جاری
r% نمایش زمان با پیشفرش های am , pm
R% نمایش ساعت با نماد 24 ساعته
S% نمایش ثانیه
t% کارکتر tab
T% زمان جاری بصورت %H:%M:%S
u% شماره روز هفته = عددی بین 1 الی 7
U% شماره روز سال جاری
V% شماره هفته از سال جاری براساس استاندارد = بین عدد 01 الی 53
w% شماره روز جاری هفته = عددی بین 0 تا 6
W% شماهر هفته جاری سال
x% نحوه نمایش تاریخ بدون ساعت
X% نمایش ساعت بدون تاریخ
y% نمایش عدد سال جاری = عددی بین 00 الی 99
Y% نمایش عدد سال جاری = 0000 الی 9999
Z% نام نصف النهار زمانی
%% نمایش کارکتر %
تا قبل از Smarty نسخه 2.6.10 String های عددی قابل پردازش توسط ()strtotime بصورت تاریخ پردازش میشدند نه ساعت
همچنین در این نسخه داده های عددی ارسالی به ویرایشگر date_format همواره بعنوان فرمت یونیکس پردازش میشوند
ادامه دارد






پاسخ با نقل قول
Bookmarks