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.
Thanked: 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)
Thanked: 263 kez
It is possible, you can overwrite it in your theme language strings.
Thanked: 16 kez
по этим форматам дат понятно, а вывести в разметку такого формата?
Thanked: 234 kez
Как то так. Смотрите https://www.php.net/manual/ru/datetime.format.php