Требуется вывести дату (например, 10 апреля 2006 года) в определенном формате заданном в конфиге. Русский - 10.04.2006 и английский 4.10.2006.
В конфиге можно задать для форматтера предустановленные шаблоны типа short, medium, long, full. Которые форматируют дату так:
- short: 10.04.06 и 4/10/06;
- medium: 10 апр. 2006 г. и Apr 10, 2006;
- full: понедельник, 10 апреля 2006 г. и Monday, April 10, 2006
- long: 10 апреля 2006 г. и April 10, 2006.
А как задать форматы: 10.04.2006 и 4.10.2006?
Как вывести дату в определенном формате в зависимости от локали в Yii2 (рус. — дд.мм.гггг и анг. — мм.дд.гггг)?
Re: Как вывести дату в определенном формате в зависимости от локали в Yii2 (рус. — дд.мм.гггг и анг. — мм.дд.гггг)?
написать свой метод, в котором в зависимости от локали подставлять нужный шаблон форматирования даты
Re: Как вывести дату в определенном формате в зависимости от локали в Yii2 (рус. — дд.мм.гггг и анг. — мм.дд.гггг)?
В конфиге у форматтера можно задать любые форматы, а не только упомянутые вами.
Re: Как вывести дату в определенном формате в зависимости от локали в Yii2 (рус. — дд.мм.гггг и анг. — мм.дд.гггг)?
задать то можно, но в данном случае толку от этого не будетNerf писал(а):В конфиге у форматтера можно задать любые форматы, а не только упомянутые вами.
Re: Как вывести дату в определенном формате в зависимости от локали в Yii2 (рус. — дд.мм.гггг и анг. — мм.дд.гггг)?
Почему? Задача сведется к пробрасыванию конфига для нужной локали.rak писал(а):задать то можно, но в данном случае толку от этого не будетNerf писал(а):В конфиге у форматтера можно задать любые форматы, а не только упомянутые вами.