mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
Merge pull request #8446 from sminnee/fix-8121
FIX: Drop seconds from DBDatetime::Nice() to restore SS3 behaviour.
This commit is contained in:
commit
4c25894a59
@ -223,7 +223,7 @@ class DBDatetime extends DBDate implements TemplateGlobalProvider
|
|||||||
* @param int $timeLength
|
* @param int $timeLength
|
||||||
* @return IntlDateFormatter
|
* @return IntlDateFormatter
|
||||||
*/
|
*/
|
||||||
public function getFormatter($dateLength = IntlDateFormatter::MEDIUM, $timeLength = IntlDateFormatter::MEDIUM)
|
public function getFormatter($dateLength = IntlDateFormatter::MEDIUM, $timeLength = IntlDateFormatter::SHORT)
|
||||||
{
|
{
|
||||||
return parent::getFormatter($dateLength, $timeLength);
|
return parent::getFormatter($dateLength, $timeLength);
|
||||||
}
|
}
|
||||||
|
@ -88,9 +88,14 @@ class DBDatetimeTest extends SapphireTest
|
|||||||
|
|
||||||
public function testNice()
|
public function testNice()
|
||||||
{
|
{
|
||||||
$date = DBDatetime::create_field('Datetime', '2001-12-31 22:10:59');
|
$date = DBDatetime::create_field('Datetime', '2001-12-11 22:10:59');
|
||||||
|
|
||||||
// note: Some localisation packages exclude the ',' in default medium format
|
// note: Some localisation packages exclude the ',' in default medium format
|
||||||
$this->assertRegExp('#31/12/2001(,)? 10:10:59 PM#i', $date->Nice());
|
i18n::set_locale('en_NZ');
|
||||||
|
$this->assertRegExp('#11/12/2001(,)? 10:10 PM#i', $date->Nice());
|
||||||
|
|
||||||
|
i18n::set_locale('en_US');
|
||||||
|
$this->assertRegExp('#Dec 11(,)? 2001(,)? 10:10 PM#i', $date->Nice());
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testDate()
|
public function testDate()
|
||||||
|
Loading…
Reference in New Issue
Block a user