Cotontide saat ve tarih formatı önceden belirlenmiştir.. Bu genellikle sorun olmaz ancak bazen temalarınızda farklı saat ve tarih yapısı kullanmak isteyebilirsiniz. Cotonti bunun için CoTemplate yapısındaki komutları kullanır.
{PAGE_ROW_DATE_STAMP|cot_date('d-m-Y', $this)}
cot_date fonksiyonu PHP'nin tarih fonksiyonuna benzer şekilde çalışır ve ek olarak bölgesel saat formatlarını kullanır. Bu formatlar main.en.lang.php dosyasının içerisinde $Ldt değişkenine atanmıştır. Rahatlık açısından bu formatların kullanılması tavsiye edilir. Örnek verecek olursak:
{PAGE_ROW_DATE_STAMP|cot_date('date_full', $this)}
Mevcut tarih saat formatlarının listesi aşağıda verilmiştir (varsayılan en_US yani Amerikan Bölgesel ayarıdır):
İsim | Format | Örnek |
---|---|---|
date_full | Y-m-d | 1988-06-18 |
date_medium | Y-m | 1988-06 |
date_short | m-d | 06-18 |
date_text | F d, Y | June 18, 1988 |
date_fulltext | l, F d, Y | Saturday, June 18, 1988 |
time_full | H:i:s | 08:45:00 |
time_medium | G:i | 8:45 |
time_short | i:s | 45:00 |
time_text | g:i A | 8:45 AM |
time_fulltext | g:i:s A | 8:45:00 AM |
datetime_full | Y-m-d H:i:s | 1988-06-18 08:45:00 |
datetime_medium | Y-m-d H:i | 1988-06-18 08:45 |
datetime_short | m-d H:i | 06-18 08:45 |
datetime_text | F d, Y H:i | June 18, 1988 08:45 |
datetime_fulltext | l, F d, Y H:i | Saturday, June 18, 1988 8:45 |
week_full | o-\WW | 1988-W24 * |
week_medium | \WW | W24 |
week_short | \WW-N | W24-6 |
week_text | \WW, l | W24, Saturday |
week_fulltext | o-\WW, l | 1988-W24, Saturday |
* ISO hafta numarası hangi yıla aitse önceki veya sonraki ona göre yıl atanır.
Saat ve tarih formatıyla ilgili daha fazla bilgiye PHP dokümentasyon sayfasından ulaşabilirsiniz.
74 kez
Very useful information, thanks!
Cool, but i think it will be better if admin of site can overwrite these formats by his custom theme|language file, because of update. Is it possible?
(sorry for my english)
265 kez
It is possible, you can overwrite it in your theme language strings.
16 kez
по этим форматам дат понятно, а вывести в разметку такого формата?
274 kez
Как то так. Смотрите https://www.php.net/manual/ru/datetime.format.php