hiển thị date trong drupal

Events happening in the community are now at Drupal community events on www.drupal.org.
hmddmh's picture

minh có tạo trong profile 1 field là ngày sinh có kiểu là date và được lưu trong csdl o bảng profile_field có giá tri như sau:

a:3:{s:5:"month";s:1:"9";s:3:"day";s:2:"28";s:4:"year";s:4:"1984";}

mình không hiểu cách lưu dạng date này như thế nào. bây giờ mình muốn hiển thị giá trị này ra form thì phải làm sao
vd mình muôn hiển thị ra form như sau:

$form['thongtincanhan']['ngaysinh'] = array (
'#type' => 'date',
'#title' => 'Ngày sinh',
'#default_value' => (?????),
'#required' => true,
'#weight' => -8,
);

cái chổ #default_value này mình ghi như thế nào để hiển thị được giá trị date nói trên mong các bạn và anh TheHong giúp đỡ giùm. cám ơn nhiều

Comments

<?php$serialized =

thehong's picture

<?php
$serialized
= 'a:3:{s:5:"month";s:1:"9";s:3:"day";s:2:"28";s:4:"year";s:4:"1984";}';
$unserialized = unserialize ($serialized);
print_r ($unserialized);
?>

--
Only local images are allowed.

Good place to hire Drupal experts

cám ơn thehong mình đã

hmddmh's picture

cám ơn thehong mình đã làm được rồi

yes, cám ơn thế hồng

gomesdragon's picture

yes, cám ơn thế hồng

Chuẩn quá, dùng hàm

chubinlazy's picture

Chuẩn quá, dùng hàm unserialize để giải nén mảng, dùng hàm serialize để nén mảng

luatviettin's picture

Lưu ý thêm với các bạn là nếu lưu ngày tháng thì nên chọn kiểu của SQL là datetime sẽ có lợi về sau nhé ...