コード例 #1
0
 public function setUp()
 {
     Moment::setLocale('de_DE');
 }
コード例 #2
0
 public function testLocaleDow()
 {
     //Test en_GB for Monday start of week
     Moment::setLocale('en_GB');
     //Expected Values
     $gb_start = new Moment('2015-04-27T00:00:00Z');
     $gb_end = new Moment('2015-05-03T23:59:59Z');
     //Current date: Middle of the week
     $gb = new Moment('2015-04-28T10:29:00Z');
     $this->assertTrue($gb->cloning()->startOf('week')->isSame($gb_start));
     $this->assertTrue($gb->cloning()->endOf('week')->isSame($gb_end));
     //Current Date: Beginning of the week
     $gb = new Moment('2015-04-27T10:29:00Z');
     $this->assertTrue($gb->cloning()->startOf('week')->isSame($gb_start));
     $this->assertTrue($gb->cloning()->endOf('week')->isSame($gb_end));
     //Current Date: End of week
     $gb = new Moment('2015-05-03T10:29:00Z');
     $this->assertTrue($gb->cloning()->startOf('week')->isSame($gb_start));
     $this->assertTrue($gb->cloning()->endOf('week')->isSame($gb_end));
     //Test en_US for Sunday start of week
     Moment::setLocale('en_US');
     //Expected Values
     $us_start = new Moment('2015-04-26T00:00:00Z');
     $us_end = new Moment('2015-05-02T23:59:59Z');
     //Current date: Middle of the week
     $us = new Moment('2015-04-28T10:29:00Z');
     $this->assertTrue($us->cloning()->startOf('week')->isSame($us_start));
     $this->assertTrue($us->cloning()->endOf('week')->isSame($us_end));
     //Current Date: Beginning of the week
     $us = new Moment('2015-04-26T10:29:00Z');
     $this->assertTrue($us->cloning()->startOf('week')->isSame($us_start));
     $this->assertTrue($us->cloning()->endOf('week')->isSame($us_end));
     //Current Date: End of week
     $us = new Moment('2015-05-02T10:29:00Z');
     $this->assertTrue($us->cloning()->startOf('week')->isSame($us_start));
     $this->assertTrue($us->cloning()->endOf('week')->isSame($us_end));
 }
コード例 #3
0
 public function setUp()
 {
     Moment::setLocale('pl_PL');
 }