View Full Version : smarty : convert timestamp
salam
macam mana nak suruh smarty tu baca timestamp kita dalam database tu supaya dia dapat terus jadi date biasa guna smarty template
contohnya dalam mysql tu timestamp dia adalah 20030414164007 . nak baca dan show kat browser sebijik macam tu aku dapat leh .. tapi kau nak pecahkan .. contohnya aku nak dia view di browser jadi camnie Apr 14 2003 , 4 : 40 PM ..
ada sesiapa dapat tak?
Diskuzar
15-04-03, 01:00 PM
could try this ... found it on the net
$result=mysql_query ("SELECT UNIX_TIMESTAMP
(timestamp_column) as epoch_time FROM table");
$unix_timestamp = mysql_result ($result, 0, 0);
jadi nak show guna sarty tu tinggal assign dalam kelas jer lah ..
guna assign jer ker .....
cuba check kat mysql manual pasal
date_format
dia boleh format timestamp mysql ke format yang ko nak.
aku ada buat satu dalam kod aku, sat aku check
$sql = " SELECT *, DATE_FORMAT(time,'%W %d %M %Y') as newsdate .....
date_format(time << time ni field yg simpan data timestamp
hasil dia akan keluarkan seperti ini
Tuesday 15 April 2003
kalau dah dapat data timestamp tu, just assign jer guna smarty
thanks rokawa .. ha baru aku ingat yang mysql ada function untuk convert terus .. lupalah lama dah tinggalkan . semenjak tukar kepada asp dulu .. thanks ..
awanferra
15-04-03, 07:47 PM
Ni kau cakap pasal Smarty Template Engine kan? PHP laa kan..
Aku tak try lagi, maleh nak try... Tapi cara ni mungkin boleh
$strDate = Date('M j Y,g:i A',$timestamp)
refer....
http://www.php.net/manual/en/function.date.php
tedbundyjr
30-04-03, 07:34 PM
kalau nak guna direct smarty function bley jugak
{$my_unix_timestamp|date_format:"%H:%M:%S"}
more info
http://smarty.php.net/manual/en/language.modifier.date.format.php
smarty slow.
hopefully php5(wonder why nak switch ke 5 ) boleh solve poblem ni.
php accellerator?
apairudin
01-05-03, 01:12 AM
smarty slow? dari mana dapat ni?
dengan cache, should be faster.
Kenapa php5?
a) Sebab ia dah fully OO, bukan takat workaround lagi.
b) Namespaces
c) Exceptions
vBulletin® v3.7.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.