[right][rtl][font="Tahoma"]سلام دوستان
می خوام تو ویجت CDetailView یک تاریخ شمسی نشون بدم
تاریخ ام تو دیتابیس میلادی ذخیره شده و تو گریدویو با jdate به صورت شمسی می خوام برام نمایش بده .
این کد رو نوشتم ولی تاریخ صحیح رو نمایش نمیده ! 
[/font][/rtl][/right]
array(
'name'=>'create_time',
'value'=>Yii::app()->jdate->date("Y/m/d H:i:s",strtotime($data->create_time)),
),
[right][rtl][font="Tahoma"]
همه چیز هم چک کردم حتی تو ویجت CGridView هم تست کردم درست کار میکنه اونجا این کد رو نوشتم :
[/font][/rtl][/right]
array(
'name'=>'create_time',
'value'=>'Yii::app()->jdate->date("Y/m/d H:i:s", strtotime($data->create_time))',
),
EmadGh
(Emadghasemi 2006)
2
[rtl]:|خروجی چی نشون میده آیا ؟
خطای چی میده برادر من ؟
خروجی رو بنویس بدونیم چی نشون میده خوب ![/rtl]
chalist
(Mohammad Molana)
3
[rtl][right]create_time تایپش چیه؟[/right][/rtl]
[right][rtl][font="Tahoma"]create_time نوع اش تو دیتابیس datetime هست
و فقط هم تو این ویجت Cdetailview باهاش به مشکل خوردم .
هیچ خطایی نمیده تاریخ و زمان رو اشتباه نشون میده یعنی تاریخ و زمان جاری رو بهم بر میگردونه (الان ۱۳۹۲/۱۲/۲۶ ۱۸:۲۵:۱۵ برمیگردونه)
مقدار فیلد تو دیتابیس 17:45:52 11-03-2014 هست . 
[/font][/rtl][/right]
chalist
(Mohammad Molana)
5
[rtl]تا جایی که من می دونم date() تایم استمپ می گیره[/rtl]
EmadGh
(Emadghasemi 2006)
6
[rtl][size="2"]مطمئنین که [/size][size="2"]$data[/size][color="#666600"][size="2"]->[/size][/color][size="2"]create_time مقداری بر میگردونه ؟[/size]
[size="2"]نباید مشکلی باشه :-/[/size][/rtl]
[rtl][font="Tahoma"][right]
آره ، برمیگردونه 
[/right]
[/font]
[/rtl]
[right][rtl]اینجوری درست جواب میده
[/rtl][/right]
<?php $this->widget('zii.widgets.CDetailView', array(
'data'=>$model,
'attributes'=>array(
// 'create_time',
array(
'name'=>'create_time',
'value'=> Yii::app()->jdate->date("Y/m/d H:i:s",strtotime($model->create_time)),
),
)
)); ?>