├── .coveralls.yml ├── screenshot.jpeg ├── .gitignore ├── Tests ├── Resources │ ├── bn_flag_t_data.csv │ ├── bn_flag_data.csv │ ├── bn_flag_data_in_en.csv │ ├── en_flag_data.csv │ └── bn_conversion_data.csv ├── bootstrap.php ├── Utils │ └── CsvFileIterator.php ├── Types │ ├── DateTimeTest.php │ └── BnDateTimeTest.php └── Tools │ └── ConverterTest.php ├── autoload.php ├── .travis.yml ├── phpunit.xml.dist ├── LICENSE ├── composer.json ├── src ├── Tools │ ├── MagicNumbers.php │ ├── Converter.php │ └── BanglaCalender.php ├── Types │ ├── DateTime.php │ └── BnDateTime.php └── Common │ └── BaseDateTime.php └── README.md /.coveralls.yml: -------------------------------------------------------------------------------- 1 | src_dir: . 2 | -------------------------------------------------------------------------------- /screenshot.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronisaha/easy-bangla-date/HEAD/screenshot.jpeg -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .gitignore support plugin (hsz.mobi) 2 | .idea 3 | vendor 4 | composer.lock 5 | phpunit.xml -------------------------------------------------------------------------------- /Tests/Resources/bn_flag_t_data.csv: -------------------------------------------------------------------------------- 1 | 2014-05-01 13:01:02,৩১ 2 | 2014-06-01 13:01:02,৩১ 3 | 2014-07-01 13:01:02,৩১ 4 | 2014-08-01 13:01:02,৩১ 5 | 2014-09-01 13:01:02,৩১ 6 | 2014-10-01 13:01:02,৩০ 7 | 2014-11-01 13:01:02,৩০ 8 | 2014-12-01 13:01:02,৩০ 9 | 2014-01-01 13:01:02,৩০ 10 | 2014-02-01 13:01:02,৩০ 11 | 2014-03-01 13:01:02,৩০ 12 | 2004-03-01 13:01:02,৩১ 13 | 2014-04-01 13:01:02,৩০ 14 | -------------------------------------------------------------------------------- /autoload.php: -------------------------------------------------------------------------------- 1 | 7 | * 8 | * This source file is subject to the MIT license that is bundled 9 | * with this source code in the file LICENSE. 10 | */ 11 | 12 | date_default_timezone_set("Asia/Dhaka"); 13 | 14 | $vendor = realpath(__DIR__ . '/../vendor'); 15 | 16 | $loader = require($vendor.'/autoload.php'); 17 | 18 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: php 2 | dist: trusty 3 | 4 | php: 5 | - 5.4 6 | - 5.5 7 | - 5.6 8 | - 7.0 9 | - 7.1 10 | - 7.2 11 | - hhvm 12 | 13 | matrix: 14 | include: 15 | - php: 5.3 16 | dist: precise 17 | 18 | before_script: 19 | - composer install --prefer-source --no-interaction 20 | 21 | script: 22 | - mkdir -p build/logs 23 | - vendor/bin/phpunit --coverage-clover build/logs/clover.xml 24 | 25 | after_script: 26 | - sh -c 'if [ "$TRAVIS_PHP_VERSION" != "hhvm" ]; then ./vendor/bin/coveralls -v; fi' -------------------------------------------------------------------------------- /Tests/Resources/bn_flag_data.csv: -------------------------------------------------------------------------------- 1 | 2014-01-01 13:01:02,F,পৌষ 2 | 2014-02-01 13:01:02,F,মাঘ 3 | 2014-03-01 13:01:02,F,ফাল্গুন 4 | 2014-04-01 13:01:02,F,চৈত্র 5 | 2014-05-01 13:01:02,F,বৈশাখ 6 | 2014-06-01 13:01:02,F,জ্যৈষ্ঠ 7 | 2014-07-01 13:01:02,F,আষাঢ় 8 | 2014-08-01 13:01:02,F,শ্রাবণ 9 | 2014-09-01 13:01:02,F,ভাদ্র 10 | 2014-10-01 13:01:02,F,আশ্বিন 11 | 2014-11-01 13:01:02,F,কার্তিক 12 | 2014-12-01 13:01:02,F,অগ্রহায়ণ 13 | 2014-01-01 13:01:02,M,পৌষ 14 | 2014-02-01 13:01:02,M,মাঘ 15 | 2014-03-01 13:01:02,M,ফাল্গুন 16 | 2014-04-01 13:01:02,M,চৈত্র 17 | 2014-05-01 13:01:02,M,বৈশাখ 18 | 2014-06-01 13:01:02,M,জ্যৈষ্ঠ 19 | 2014-07-01 13:01:02,M,আষাঢ় 20 | 2014-08-01 13:01:02,M,শ্রাবণ 21 | 2014-09-01 13:01:02,M,ভাদ্র 22 | 2014-10-01 13:01:02,M,আশ্বিন 23 | 2014-11-01 13:01:02,M,কার্তিক 24 | 2014-12-01 13:01:02,M,অগ্র 25 | -------------------------------------------------------------------------------- /Tests/Utils/CsvFileIterator.php: -------------------------------------------------------------------------------- 1 | file = fopen($file, 'r'); 12 | } 13 | 14 | public function __destruct() { 15 | fclose($this->file); 16 | } 17 | 18 | public function rewind() { 19 | rewind($this->file); 20 | $this->current = fgetcsv($this->file); 21 | $this->key = 0; 22 | } 23 | 24 | public function valid() { 25 | return !feof($this->file); 26 | } 27 | 28 | public function key() { 29 | return $this->key; 30 | } 31 | 32 | public function current() { 33 | return $this->current; 34 | } 35 | 36 | public function next() { 37 | $this->current = fgetcsv($this->file); 38 | $this->key++; 39 | } 40 | } -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 13 | 14 | 15 | 16 | ./Tests 17 | 18 | 19 | 20 | 21 | 22 | ./ 23 | 24 | ./autoload.php 25 | ./Tests 26 | ./vendor 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Roni Saha 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ronisaha/easy-bangla-date", 3 | "type": "library", 4 | "description": "Extended DateTime Class For Bangla Date and Time", 5 | "keywords": ["Bangla DateTime", "Bangla Date", "Bangla"], 6 | "license": "MIT", 7 | "homepage": "http://ronisaha.github.io/easy-bangla-date/", 8 | "authors": [ 9 | { 10 | "name": "Roni Saha", 11 | "email": "roni.cse@gmail.com", 12 | "role": "Developer" 13 | } 14 | ], 15 | "support": { 16 | "issues": "https://github.com/ronisaha/easy-bangla-date/issues", 17 | "source": "https://github.com/ronisaha/easy-bangla-date" 18 | }, 19 | "require": { 20 | "php": ">=5.3" 21 | }, 22 | "require-dev": { 23 | "phpunit/phpunit": "^4.8 || ^5.7 || ^6.5", 24 | "satooshi/php-coveralls": "^0.6" 25 | }, 26 | "autoload": { 27 | "psr-4": { 28 | "EasyBanglaDate\\": "src/" 29 | } 30 | }, 31 | "autoload-dev": { 32 | "psr-4": { "EasyBanglaDateTests\\": "Tests/" } 33 | }, 34 | "extra": { 35 | "branch-alias": { 36 | "dev-master": "1.0.x-dev" 37 | } 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /Tests/Types/DateTimeTest.php: -------------------------------------------------------------------------------- 1 | assertEquals($expected, $object->format($flag)); 37 | } 38 | 39 | public function testEnglishDateTimeObject() 40 | { 41 | $object = new DateTime("2015-01-01 08:00:00", new \DateTimeZone('Asia/Dhaka')); 42 | 43 | $this->assertEquals("01-01-2015 08:00:00", $object->enFormat('d-m-Y H:i:s')); 44 | } 45 | 46 | } 47 | -------------------------------------------------------------------------------- /src/Tools/MagicNumbers.php: -------------------------------------------------------------------------------- 1 | array(13, 16, 14, 16), 19 | '2_February' => array(12, 17, 13, 17), 20 | '5_6_MayOrJune' => array(14, 16, 15, 16), 21 | '7_8_9_JulyOrAugustOrSeptember' => array(15, 15, 16, 15), 22 | '10_October' => array(15, 14, 16, 14), 23 | '11_12_NovemberOrDecember' => array(14, 15, 15, 15), 24 | ); 25 | 26 | private static $indexByMonth = array( 27 | "0", 28 | '1_4_JanuaryOrApril', 29 | '2_February', 30 | "3", 31 | '1_4_JanuaryOrApril', 32 | '5_6_MayOrJune', 33 | '5_6_MayOrJune', 34 | '7_8_9_JulyOrAugustOrSeptember', 35 | '7_8_9_JulyOrAugustOrSeptember', 36 | '7_8_9_JulyOrAugustOrSeptember', 37 | '10_October', 38 | '11_12_NovemberOrDecember', 39 | '11_12_NovemberOrDecember', 40 | ); 41 | 42 | public static function getMagicArrayForMonth($month) 43 | { 44 | return self::$magicArray[self::$indexByMonth[$month]]; 45 | } 46 | } -------------------------------------------------------------------------------- /src/Types/DateTime.php: -------------------------------------------------------------------------------- 1 | _format($item), $out); 26 | } 27 | 28 | return $out; 29 | } 30 | 31 | protected function replaceMonths($format) 32 | { 33 | return $this->getInBengali($format, array('F', 'M')); 34 | } 35 | 36 | public function format($format) 37 | { 38 | $out = $this->replaceTimes($format); 39 | $out = $this->replaceTimePrefix($out); 40 | $out = $this->replaceSuffix($out); 41 | $out = $this->replaceDateNumbers($out); 42 | $out = $this->replaceMonths($out); 43 | $out = $this->replaceDays($out); 44 | $out = $this->replaceMeridian($out); 45 | 46 | return $this->translateNumbers($out); 47 | } 48 | 49 | public function enFormat($format) { 50 | return $this->_format($format); 51 | } 52 | } -------------------------------------------------------------------------------- /Tests/Resources/bn_flag_data_in_en.csv: -------------------------------------------------------------------------------- 1 | 2014-01-01 13:01:02,F,Poush 2 | 2014-02-01 13:01:02,F,Magh 3 | 2014-03-01 13:01:02,F,Falgun 4 | 2014-04-01 13:01:02,F,Choitra 5 | 2014-05-01 13:01:02,F,Boishakh 6 | 2014-06-01 13:01:02,F,Joishtha 7 | 2014-07-01 13:01:02,F,Ashar 8 | 2014-08-01 13:01:02,F,Srabon 9 | 2014-09-01 13:01:02,F,Bhadra 10 | 2014-10-01 13:01:02,F,Ashwin 11 | 2014-11-01 13:01:02,F,Kartik 12 | 2014-12-01 13:01:02,F,Ogrohayon 13 | 2014-01-01 13:01:02,M,Pou 14 | 2014-02-01 13:01:02,M,Mag 15 | 2014-03-01 13:01:02,M,Fal 16 | 2014-04-01 13:01:02,M,Cho 17 | 2014-05-01 13:01:02,M,Boi 18 | 2014-06-01 13:01:02,M,Joi 19 | 2014-07-01 13:01:02,M,Ash 20 | 2014-08-01 13:01:02,M,Sra 21 | 2014-09-01 13:01:02,M,Bha 22 | 2014-10-01 13:01:02,M,Ash 23 | 2014-11-01 13:01:02,M,Kar 24 | 2014-12-01 13:01:02,M,Ogr 25 | 2014-04-14 13:01:02,G,13 26 | 2014-04-14 13:01:02,g,1 27 | 2014-04-14 13:01:02,H,13 28 | 2014-04-14 13:01:02,h,01 29 | 2014-04-14 13:01:02,i,01 30 | 2014-04-14 13:01:02,s,02 31 | 2014-04-14 13:01:02,d,01 32 | 2014-04-14 13:01:02,j,1 33 | 2014-04-14 13:01:02,m,01 34 | 2014-04-14 13:01:02,n,1 35 | 2014-04-14 13:01:02,t,31 36 | 2014-04-14 13:01:02,Y,1421 37 | 2014-04-14 13:01:02,y,21 38 | 2014-01-01 13:01:02,l,Wednesday 39 | 2014-01-02 13:01:02,l,Thursday 40 | 2014-01-03 13:01:02,l,Friday 41 | 2014-01-04 13:01:02,l,Saturday 42 | 2014-01-05 13:01:02,l,Sunday 43 | 2014-01-06 13:01:02,l,Monday 44 | 2014-01-07 13:01:02,l,Tuesday 45 | 2014-01-01 13:01:02,D,Wed 46 | 2014-01-02 13:01:02,D,Thu 47 | 2014-01-03 13:01:02,D,Fri 48 | 2014-01-04 13:01:02,D,Sat 49 | 2014-01-05 13:01:02,D,Sun 50 | 2014-01-06 13:01:02,D,Mon 51 | 2014-01-07 13:01:02,D,Tue 52 | 2014-04-14 13:01:02,S,st 53 | 2014-04-15 13:01:02,S,nd 54 | 2014-04-16 13:01:02,S,rd 55 | 2014-04-17 13:01:02,S,th 56 | 2014-01-20 10:01:02,a,am 57 | 2014-01-20 13:01:02,a,pm 58 | 2014-01-20 10:01:02,A,AM 59 | 2014-01-20 13:01:02,A,PM 60 | 2014-04-14 13:01:02,D d-m-Y H A G g M l jS F Y b h:i:s a,Mon 01-01-1421 13 PM 13 1 Boi Monday 1st Boishakh 1421 b 01:01:02 pm 61 | -------------------------------------------------------------------------------- /Tests/Tools/ConverterTest.php: -------------------------------------------------------------------------------- 1 | $day, 'month' => $month, 'year' => $year); 41 | 42 | $this->assertEquals($expected, $arr); 43 | } 44 | 45 | public function testCustomMorningTest() 46 | { 47 | $object = new \DateTime("2015-01-01 05:00:00", new \DateTimeZone('Asia/Dhaka')); 48 | $this->assertDateConversion($object, 6, "17"); 49 | $this->assertDateConversion($object, 4, "18"); 50 | } 51 | 52 | /** 53 | * @dataProvider flagDataProvider 54 | * @param $time 55 | * @param $year 56 | * @param $month 57 | * @param $day 58 | */ 59 | public function testEnglishTimeFromBanglaDate($time, $year, $month, $day) 60 | { 61 | $object = new \DateTime($time, new \DateTimeZone('Asia/Dhaka')); 62 | $object->modify('+1 day +2 month +1 year'); 63 | $newObj = Converter::getEnglishTimeFromBanglaDate($object, array('day' => $day, 'month' => $month, 'year' => $year), 6); 64 | 65 | $this->assertEquals($time, $newObj->format('Y-m-d H:i:s'), "$time, $year, $month, $day"); 66 | } 67 | 68 | /** 69 | * @param $object 70 | * @param $morning 71 | * @param $expected 72 | */ 73 | private function assertDateConversion($object, $morning, $expected) 74 | { 75 | $arr = Converter::getBengaliDateMonthYear($object, $morning); 76 | $this->assertEquals($expected, $arr['day']); 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /Tests/Resources/en_flag_data.csv: -------------------------------------------------------------------------------- 1 | 2014-01-01 13:01:02,G,১৩ 2 | 2014-01-01 13:01:02,g,১ 3 | 2014-01-01 13:01:02,H,১৩ 4 | 2014-01-01 13:01:02,h,০১ 5 | 2014-01-01 13:01:02,i,০১ 6 | 2014-01-01 13:01:02,s,০২ 7 | 2014-01-01 13:01:02,d,০১ 8 | 2014-01-01 13:01:02,j,১ 9 | 2014-01-01 13:01:02,m,০১ 10 | 2014-01-01 13:01:02,n,১ 11 | 2014-01-01 13:01:02,t,৩১ 12 | 2014-01-01 13:01:02,Y,২০১৪ 13 | 2014-01-01 13:01:02,y,১৪ 14 | 2014-01-01 13:01:02,F,জানুয়ারী 15 | 2014-02-01 13:01:02,F,ফেব্রুয়ারি 16 | 2014-03-01 13:01:02,F,মার্চ 17 | 2014-04-01 13:01:02,F,এপ্রিল 18 | 2014-05-01 13:01:02,F,মে 19 | 2014-06-01 13:01:02,F,জুন 20 | 2014-07-01 13:01:02,F,জুলাই 21 | 2014-08-01 13:01:02,F,আগস্ট 22 | 2014-09-01 13:01:02,F,সেপ্টেম্বর 23 | 2014-10-01 13:01:02,F,অক্টোবর 24 | 2014-11-01 13:01:02,F,নভেম্বর 25 | 2014-12-01 13:01:02,F,ডিসেম্বর 26 | 2014-01-01 13:01:02,M,জানু 27 | 2014-02-01 13:01:02,M,ফেব্রু 28 | 2014-03-01 13:01:02,M,মার্চ 29 | 2014-04-01 13:01:02,M,এপ্রিল 30 | 2014-05-01 13:01:02,M,মে 31 | 2014-06-01 13:01:02,M,জুন 32 | 2014-07-01 13:01:02,M,জুলাই 33 | 2014-08-01 13:01:02,M,আগস্ট 34 | 2014-09-01 13:01:02,M,সেপ্টে 35 | 2014-10-01 13:01:02,M,অক্টো 36 | 2014-11-01 13:01:02,M,নভে 37 | 2014-12-01 13:01:02,M,ডিসে 38 | 2014-01-01 13:01:02,l,বুধবার 39 | 2014-01-02 13:01:02,l,বৃহঃস্পতিবার 40 | 2014-01-03 13:01:02,l,শুক্রবার 41 | 2014-01-04 13:01:02,l,শনিবার 42 | 2014-01-05 13:01:02,l,রবিবার 43 | 2014-01-06 13:01:02,l,সোমবার 44 | 2014-01-07 13:01:02,l,মঙ্গলবার 45 | 2014-01-01 13:01:02,D,বুধ 46 | 2014-01-02 13:01:02,D,বৃহ 47 | 2014-01-03 13:01:02,D,শুক্র 48 | 2014-01-04 13:01:02,D,শনি 49 | 2014-01-05 13:01:02,D,রবি 50 | 2014-01-06 13:01:02,D,সোম 51 | 2014-01-07 13:01:02,D,মঙ্গল 52 | 2014-01-01 4:01:02,b,ভোর 53 | 2014-01-01 5:01:02,b,ভোর 54 | 2014-01-01 6:01:02,b,সকাল 55 | 2014-01-01 7:01:02,b,সকাল 56 | 2014-01-01 8:01:02,b,সকাল 57 | 2014-01-01 9:01:02,b,সকাল 58 | 2014-01-01 10:01:02,b,সকাল 59 | 2014-01-01 11:01:02,b,সকাল 60 | 2014-01-01 12:01:02,b,দুপুর 61 | 2014-01-01 13:01:02,b,দুপুর 62 | 2014-01-01 14:01:02,b,দুপুর 63 | 2014-01-01 15:01:02,b,বিকাল 64 | 2014-01-01 16:01:02,b,বিকাল 65 | 2014-01-01 17:01:02,b,বিকাল 66 | 2014-01-01 18:01:02,b,সন্ধ্যা 67 | 2014-01-01 19:01:02,b,সন্ধ্যা 68 | 2014-01-01 20:01:02,b,রাত 69 | 2014-01-01 21:01:02,b,রাত 70 | 2014-01-01 22:01:02,b,রাত 71 | 2014-01-01 23:01:02,b,রাত 72 | 2014-01-01 00:01:02,b,রাত 73 | 2014-01-01 01:01:02,b,রাত 74 | 2014-01-01 02:01:02,b,রাত 75 | 2014-01-01 03:01:02,b,রাত 76 | 2014-01-01 13:01:02,S,লা 77 | 2014-01-02 13:01:02,S,রা 78 | 2014-01-04 13:01:02,S,ঠা 79 | 2014-01-18 13:01:02,S,ই 80 | 2014-01-20 13:01:02,S,শে 81 | 2014-01-20 10:01:02,a,পূর্বাহ্ন 82 | 2014-01-20 13:01:02,a,অপরাহ্ন 83 | 2014-01-20 10:01:02,A,পূর্বাহ্ন 84 | 2014-01-20 13:01:02,A,অপরাহ্ন 85 | -------------------------------------------------------------------------------- /src/Tools/Converter.php: -------------------------------------------------------------------------------- 1 | modify(sprintf('%+d day', $diff)); 29 | 30 | return self::getEnglishTimeFromBanglaDate($time, $bnDateArray, $morning); 31 | 32 | } 33 | 34 | private static function getArrayValueDifference($lhs, $rhs) 35 | { 36 | $ret = array(); 37 | 38 | foreach (array('year', 'month', 'day') as $key) { 39 | $ret[$key] = $rhs[$key] - $lhs[$key]; 40 | } 41 | 42 | return $ret; 43 | } 44 | 45 | /** 46 | * @param \DateTime $time 47 | * @param int $morning 48 | * @return array 49 | */ 50 | public static function getBengaliDateMonthYear(\DateTime $time, $morning) 51 | { 52 | 53 | $enMonth = $time->format('n'); 54 | $day = (int)$time->format('j'); 55 | $hour = (int)$time->format('G'); 56 | 57 | list($bnDate, $bnMonth) = BanglaCalender::getBengaliDateAndMonth($enMonth, $day, $hour, $morning, $time->format('L')); 58 | 59 | return array( 60 | 'year' => self::getBengaliYear($enMonth, $day, $hour, $morning, (int)$time->format('Y')), 61 | 'month' => $bnMonth, 62 | 'day' => $bnDate, 63 | ); 64 | } 65 | 66 | 67 | /** 68 | * @param $enMonth 69 | * @param $day 70 | * @param $hour 71 | * @param $morning 72 | * @param $engYear 73 | * @return int 74 | */ 75 | private static function getBengaliYear($enMonth, $day, $hour, $morning, $engYear) 76 | { 77 | if (self::isBeforeNewYear($enMonth, $day, $hour, $morning)) { 78 | return $engYear - 594; 79 | } 80 | 81 | return $engYear - 593; 82 | } 83 | 84 | /** 85 | * @param $enMonth 86 | * @param $day 87 | * @param $hour 88 | * @param $morning 89 | * @return bool 90 | */ 91 | private static function isBeforeNewYear($enMonth, $day, $hour, $morning) 92 | { 93 | return $enMonth < 4 || self::isAprilButBefore14th($enMonth, $day, $hour, $morning); 94 | } 95 | 96 | /** 97 | * @param \DateTime $time 98 | * @param $bnDateArray 99 | * @param $morning 100 | */ 101 | protected static function adjustYearAndMonth(\DateTime $time, $bnDateArray, $morning) 102 | { 103 | $diffArray = self::getArrayValueDifference( 104 | self::getBengaliDateMonthYear($time, $morning), 105 | $bnDateArray 106 | ); 107 | 108 | $time->modify(sprintf('%+d year %+d month', $diffArray['year'], $diffArray['month'])); 109 | } 110 | 111 | private static function getDiffInDays($lhs , $rhs) 112 | { 113 | return self::getDaysFromDateArray($rhs) - self::getDaysFromDateArray($lhs); 114 | } 115 | 116 | private static function getDaysFromDateArray($arr) 117 | { 118 | $days = $arr['year'] * 365.25; 119 | 120 | if ($arr['month'] < 6) { 121 | $days += ($arr['month'] * 31); 122 | } else { 123 | $days += (5 * 31) + (($arr['month'] - 5) * 30); 124 | } 125 | 126 | return $days + $arr['day']; 127 | } 128 | 129 | /** 130 | * @param $enMonth 131 | * @param $day 132 | * @param $hour 133 | * @param $morning 134 | * @return bool 135 | */ 136 | private static function isAprilButBefore14th($enMonth, $day, $hour, $morning) 137 | { 138 | return ($enMonth == 4 && ($day < 14 || self::isBeforeMorningOf14thApril($day, $hour, $morning))); 139 | } 140 | 141 | /** 142 | * @param $day 143 | * @param $hour 144 | * @param $morning 145 | * @return bool 146 | */ 147 | private static function isBeforeMorningOf14thApril($day, $hour, $morning) 148 | { 149 | return ($day == 14 && $hour < $morning); 150 | } 151 | 152 | } -------------------------------------------------------------------------------- /src/Tools/BanglaCalender.php: -------------------------------------------------------------------------------- 1 | = 1 && $day <= 14) { 115 | return self::getNextDayIfNot(15, $hour < $morning); 116 | } elseif (self::isBefore15thMorning($day, $hour, $morning)) { 117 | return 15; 118 | } 119 | 120 | return false; 121 | } 122 | 123 | 124 | /** 125 | * @param $day 126 | * @param $hour 127 | * @param $morning 128 | * @return bool 129 | */ 130 | private static function isBefore15thMorning($day, $hour, $morning) 131 | { 132 | return $day == 15 && $hour < $morning; 133 | } 134 | 135 | /** 136 | * @param $day 137 | * @param $hour 138 | * @param $morning 139 | * @param $offsetsArray 140 | * @return bool 141 | */ 142 | private static function isUpComingMorning($day, $hour, $morning, $offsetsArray) 143 | { 144 | return $day == $offsetsArray[2] && $hour < $morning; 145 | } 146 | 147 | /** 148 | * @param $day 149 | * @param $offsetsArray 150 | * @return bool 151 | */ 152 | private static function is1stHalfOfMonth($day, $offsetsArray) 153 | { 154 | return $day >= 1 && $day <= $offsetsArray[0]; 155 | } 156 | 157 | /** 158 | * @param $month 159 | * @return mixed 160 | */ 161 | private static function guessBanglaMonth($month) 162 | { 163 | return $month > 4 ? $month - 4 : $month + 8; 164 | } 165 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Easy Bangla Date 2 | ================= 3 | [![Build Status](https://travis-ci.org/ronisaha/easy-bangla-date.png?branch=master)](https://travis-ci.org/ronisaha/easy-bangla-date) 4 | [![HHVM Status](http://hhvm.h4cc.de/badge/ronisaha/easy-bangla-date.svg)](http://hhvm.h4cc.de/package/ronisaha/easy-bangla-date) 5 | [![Coverage Status](https://coveralls.io/repos/ronisaha/easy-bangla-date/badge.svg?branch=master)](https://coveralls.io/r/ronisaha/easy-bangla-date?branch=master) 6 | [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/ronisaha/easy-bangla-date/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/ronisaha/easy-bangla-date/?branch=master) 7 | [![Latest Stable Version](https://poser.pugx.org/ronisaha/easy-bangla-date/v/stable.png)](https://packagist.org/packages/ronisaha/easy-bangla-date) 8 | [![Total Downloads](https://poser.pugx.org/ronisaha/easy-bangla-date/downloads.png)](https://packagist.org/packages/ronisaha/easy-bangla-date) 9 | 10 | Utility Library to Display Bangla Date and Time. 11 | 12 | Key Features 13 | ------------ 14 | * Easy to use 15 | * Works same as php native DateTime Class 16 | * Support almost all format option like DateTime class 17 | * Can customize the start of day hour by setting morning option(for BnDateTime) 18 | * Can be used to convert English-Bangla-English date format 19 | 20 | 21 | Synopsis 22 | ----------- 23 | 24 | ```php 25 | setDate(1398, 1, 1); 33 | 34 | echo $bongabda->format('l jS F Y b h:i:s') . PHP_EOL ; 35 | echo $bongabda->enFormat('l jS F Y h:i:s a') . PHP_EOL; 36 | echo $bongabda->getDateTime()->format('l jS F Y b h:i:s'). PHP_EOL; 37 | echo $bongabda->getDateTime()->enFormat('l jS F Y h:i:s A') . PHP_EOL; 38 | 39 | ``` 40 | 41 | ![Output](/screenshot.jpeg?raw=true "Output") 42 | 43 | 44 | ## Installation/Usage 45 | 46 | If you're using Composer to manage dependencies, you can include the following 47 | in your composer.json file: 48 | 49 | "require": { 50 | "ronisaha/easy-bangla-date": "dev-master" 51 | } 52 | 53 | Then, after running `composer update` or `php composer.phar update`, you can 54 | load the class using Composer's autoloading: 55 | 56 | ```php 57 | require 'vendor/autoload.php'; 58 | ``` 59 | 60 | Otherwise, you can simply require the given `autoload.php` file: 61 | 62 | ```php 63 | require_once 'PATH_TO_LIBRARY/autoload.php'; 64 | 65 | ``` 66 | 67 | And in either case, I'd suggest using an alias for `EasyBanglaDate\Types\DateTime` Class to distinguish between native DateTime Class. 68 | 69 | ```php 70 | use EasyBanglaDate\Types\DateTime as EnDateTime; 71 | ``` 72 | 73 | ## Methods/Features 74 | 75 | Both `EasyBanglaDate\Types\DateTime` and `EasyBanglaDate\Types\BnDateTime` has the member functions as native DateTime class. 76 | 77 | ##### DateTime 78 | * you can use `enFormat` function to get output in english. 79 | 80 | ##### BnDateTime 81 | * `EasyBanglaDate\Types\BnDateTime` got extra method setMorning to define a hour for start of day. By default day start at 6. 82 | * Along with all format options of native DateTime class, we have extra option `b` which will print ('ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত') 83 | * Use `setDate($year, $month, $day)` to set bengali date 84 | * `getDateTime` method will return object of `EasyBanglaDate\Types\DateTime` for current object. 85 | 86 | 87 | ## Cookbook 88 | 89 | ##### English date in Bangla 90 | 91 | ```php 92 | format('l jS F Y b h:i:s'); 100 | 101 | ``` 102 | 103 | ##### Native format functionality 104 | 105 | ```php 106 | enFormat('l jS F Y b h:i:s'); 114 | 115 | ``` 116 | 117 | ##### Convert English to Bangla Date 118 | 119 | ```php 120 | format('l jS F Y b h:i:s'); 128 | 129 | ``` 130 | 131 | ##### Convert Bangla to English Date 132 | 133 | ```php 134 | format('l jS F Y b h:i:s'); 142 | //Set Bengali date 143 | $bongabda->setDate(1405,1,1); 144 | //Get english date in bangla 145 | echo $bongabda->getDateTime()->format('l jS F Y b h:i:s'); 146 | //Get english date in english 147 | echo $bongabda->getDateTime()->enFormat('l jS F Y h:i:s'); 148 | 149 | ``` 150 | 151 | ## Contributing to Library 152 | 153 | If you find a bug or want to add a feature to EasyBanglaDate, great! In order to make it easier and quicker for me to verify and merge changes in, it would be amazing if you could follow these few basic steps: 154 | 155 | 1. Fork the project. 156 | 2. **Branch out into a new branch. `git checkout -b name_of_new_feature_or_bug`** 157 | 3. Make your feature addition or bug fix. 158 | 4. **Add tests for it. This is important so I don’t break it in a future version unintentionally.** 159 | 5. Commit. 160 | 6. Send me a pull request! 161 | 162 | 163 | ### Some Similar PHP libraries you may like to see: 164 | 165 | * https://github.com/mhmithu/bangla-date-and-time 166 | * https://github.com/tareq1988/bangla-date 167 | * https://github.com/shahalom/translate-date-in-bangla 168 | -------------------------------------------------------------------------------- /Tests/Types/BnDateTimeTest.php: -------------------------------------------------------------------------------- 1 | format('S')); 41 | $date->modify('+1 day'); 42 | } 43 | 44 | return $ret; 45 | } 46 | 47 | /** 48 | * @dataProvider flagDataProvider 49 | * @param $time 50 | * @param $flag 51 | * @param $expected 52 | */ 53 | public function testFormat($time, $flag, $expected) 54 | { 55 | $object = new BnDateTime($time, new \DateTimeZone('Asia/Dhaka')); 56 | $this->assertEquals($expected, $object->format($flag)); 57 | } 58 | 59 | public function testFactoryShouldReturnNullForNullValue() 60 | { 61 | $time = BnDateTime::create(null); 62 | $this->assertNull($time); 63 | } 64 | 65 | public function testFactoryShouldCreateBnDateTimeObjectFromString() 66 | { 67 | $timeStr = '2015-01-01 05:00:00'; 68 | $time = BnDateTime::create($timeStr); 69 | $this->assertEquals(new BnDateTime($timeStr), $time); 70 | } 71 | 72 | public function testFactoryShouldReturnSameObjectIfBnDateObjectGiven() 73 | { 74 | $bnDateTime = new BnDateTime('now'); 75 | $this->assertEquals(BnDateTime::create($bnDateTime), $bnDateTime); 76 | } 77 | 78 | public function testFactoryShouldReturnBnDateTimeObjectWithSameNativeDateTime() 79 | { 80 | $dateTime = new \DateTime('now'); 81 | $bnDateTime = BnDateTime::create($dateTime); 82 | $this->assertInstanceOf('EasyBanglaDate\Types\BnDateTime', $bnDateTime); 83 | $this->assertEquals($bnDateTime->getTimestamp(), $dateTime->getTimestamp()); 84 | } 85 | 86 | public function testFactoryShouldReturnBnDateTimeObjectFromTimeStamp() 87 | { 88 | $time = time(); 89 | $bnDateTime = BnDateTime::create($time); 90 | $this->assertInstanceOf('EasyBanglaDate\Types\BnDateTime', $bnDateTime); 91 | $this->assertEquals($bnDateTime->getTimestamp(), $time); 92 | } 93 | 94 | /** 95 | * @expectedException \Exception 96 | */ 97 | public function testFactoryForInvalidInputShouldThrowException() 98 | { 99 | $invalidTimeString = 'invalid'; 100 | $bnDateTime = BnDateTime::create($invalidTimeString); 101 | $this->assertInstanceOf('EasyBanglaDate\Types\BnDateTime', $bnDateTime); 102 | } 103 | 104 | /** 105 | * @dataProvider enFlagDataProvider 106 | * @param $time 107 | * @param $flag 108 | * @param $expected 109 | */ 110 | public function testEnFormat($time, $flag, $expected) 111 | { 112 | $object = new BnDateTime($time, new \DateTimeZone('Asia/Dhaka')); 113 | $this->assertEquals($expected, $object->enFormat($flag), "$time, $flag, $expected"); 114 | } 115 | 116 | /** 117 | * @dataProvider dataProviderEnSuffix 118 | * @param $day 119 | * @param $suffix 120 | */ 121 | public function testEnSuffix($day, $suffix) { 122 | $object = $this->createObject('now')->setDate('1422', 1, $day); 123 | $this->assertEquals($suffix, $object->enFormat('S'), "$day, $suffix"); 124 | } 125 | 126 | /** 127 | * @dataProvider dataProviderForFlag_t 128 | * @param $time 129 | * @param $expected 130 | */ 131 | public function testDayInMonth($time, $expected) 132 | { 133 | $object = new BnDateTime($time, new \DateTimeZone('Asia/Dhaka')); 134 | $this->assertEquals($expected, $object->format('t')); 135 | } 136 | 137 | public function testCustomMorningTest() 138 | { 139 | $object = $this->createObject("2015-01-01 05:00:00"); 140 | $this->assertEquals("১৭", $object->format('d')); 141 | $object->setMorning(4); 142 | $this->assertEquals("১৮", $object->format('d')); 143 | } 144 | 145 | public function testBanglaDateSetting() 146 | { 147 | $object = $this->createObjectAndSetBanglaDate("2015-01-01 08:00:00", 1405,9,21); 148 | $this->assertEquals("২১-০৯-১৪০৫ ০৮:০০:০০", $object->format('d-m-Y H:i:s')); 149 | } 150 | 151 | public function testDateTimeObject() 152 | { 153 | $object = $this->createObjectAndSetBanglaDate("2015-01-01 08:00:00", 1421,1,1); 154 | $this->assertEquals("১৪-০৪-২০১৪ ০৮:০০:০০", $object->getDateTime()->format('d-m-Y H:i:s')); 155 | } 156 | 157 | protected function createObjectAndSetBanglaDate($time, $year, $month, $day) 158 | { 159 | return $this->createObject($time)->setDate($year, $month, $day); 160 | } 161 | 162 | /** 163 | * @param $time 164 | * @return BnDateTime 165 | */ 166 | protected function createObject($time) 167 | { 168 | return new BnDateTime($time, new \DateTimeZone('Asia/Dhaka')); 169 | } 170 | } 171 | -------------------------------------------------------------------------------- /src/Common/BaseDateTime.php: -------------------------------------------------------------------------------- 1 | array('Saturday', 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'), 23 | 'D' => array('Sat', 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri'), 24 | 'F' => array('January','February','March','April','May','June','July','August','September','October','November','December'), 25 | 'M' => array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec') 26 | ); 27 | 28 | protected static $bnArray = array( 29 | 'l' => array('শনিবার', 'রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহঃস্পতিবার', 'শুক্রবার'), 30 | 'D' => array('শনি', 'রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহ', 'শুক্র'), 31 | 'F' => array('জানুয়ারী','ফেব্রুয়ারি','মার্চ','এপ্রিল','মে','জুন','জুলাই','আগস্ট','সেপ্টেম্বর','অক্টোবর','নভেম্বর','ডিসেম্বর'), 32 | 'M' => array('জানু','ফেব্রু','মার্চ','এপ্রিল','মে','জুন','জুলাই','আগস্ট','সেপ্টে','অক্টো','নভে','ডিসে') 33 | ); 34 | 35 | protected static $enAmPm = array('am', 'pm'); 36 | 37 | protected static $bnAmPM = array('পূর্বাহ্ন', 'অপরাহ্ন'); 38 | protected static $bnSuffix = array('', 'লা', 'রা', 'রা', 'ঠা', 'ই', 'শে'); 39 | protected static $bnPrefix = array('ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত'); 40 | protected static $enTimeSlot = array('Dawn', 'Morning', 'Noon', 'Afternoon', 'Evening', 'Night'); 41 | 42 | public function __construct($time = 'now', \DateTimeZone $timezone = null) 43 | { 44 | parent::__construct($time, $timezone); 45 | } 46 | 47 | protected function translateNumbers($number) 48 | { 49 | return str_replace(BaseDateTime::$enDigit, BaseDateTime::$bnDigit, $number); 50 | } 51 | 52 | protected function replaceSuffix($format) 53 | { 54 | return str_replace('S', $this->getBnSuffix($this->_format('j')), $format); 55 | } 56 | 57 | protected function _format($format) { 58 | return parent::format($format); 59 | } 60 | 61 | protected function getBnSuffix($date) 62 | { 63 | $index = (int)$date; 64 | 65 | if ($index < 19 && $index > 4) { 66 | $index = 5; 67 | } elseif($index > 18) { 68 | $index = 6; 69 | } 70 | 71 | return BaseDateTime::$bnSuffix[$index]; 72 | } 73 | 74 | protected function replaceTimes($format) 75 | { 76 | $numbersItems = array('G', 'g', 'H', 'h', 'i', 's'); 77 | $out = $format; 78 | 79 | foreach ($numbersItems as $item) { 80 | $out = str_replace($item, $this->_format($item), $out); 81 | } 82 | 83 | return $out; 84 | } 85 | 86 | protected function getAmPm() 87 | { 88 | return str_replace(BaseDateTime::$enAmPm, BaseDateTime::$bnAmPM, $this->_format('a')); 89 | } 90 | 91 | /** 92 | * @param $format 93 | * @param $items 94 | * @return mixed 95 | */ 96 | protected function getInBengali($format, $items) 97 | { 98 | foreach ($items as $item) { 99 | $format = str_replace( 100 | $item, 101 | str_replace(BaseDateTime::$enArray[$item], BaseDateTime::$bnArray[$item], $this->_format($item)), 102 | $format 103 | ); 104 | } 105 | 106 | return $format; 107 | } 108 | 109 | protected function replaceMeridian($str) 110 | { 111 | 112 | $mValue = $this->getAmPm(); 113 | 114 | $str = str_replace('a', $mValue, $str); 115 | $str = str_replace('A', $mValue, $str); 116 | 117 | return $str; 118 | } 119 | 120 | protected function replaceDays($format) 121 | { 122 | return $this->getInBengali($format, array('D', 'l')); 123 | } 124 | 125 | protected function replaceTimePrefix($str) 126 | { 127 | return str_replace('b', $this->getTimePrefix(), $str); 128 | } 129 | 130 | protected function getTimePrefix() 131 | { 132 | return BaseDateTime::$bnPrefix[$this->getPrefixIndex()]; 133 | } 134 | 135 | protected function getPrefixIndex() 136 | { 137 | $hour = (int)$this->_format('G'); 138 | $items = count(self::$enTimeSlot) - 1; 139 | 140 | for ($i = 0; $i < $items; $i++) { 141 | if ($this->isInTimeSlot(self::$enTimeSlot[$i], $hour)) { 142 | return $i; 143 | } 144 | } 145 | 146 | return $i; 147 | } 148 | 149 | 150 | /** 151 | * @param $hour 152 | * @return bool 153 | */ 154 | protected function isDawn($hour) 155 | { 156 | return $hour < 6 && $hour > 3; 157 | } 158 | 159 | /** 160 | * @param $hour 161 | * @return bool 162 | */ 163 | protected function isMorning($hour) 164 | { 165 | return $hour < 12 && $hour > 5; 166 | } 167 | 168 | /** 169 | * @param $hour 170 | * @return bool 171 | */ 172 | protected function isNoon($hour) 173 | { 174 | return $hour < 15 && $hour > 11; 175 | } 176 | 177 | /** 178 | * @param $hour 179 | * @return bool 180 | */ 181 | protected function isAfternoon($hour) 182 | { 183 | return $hour < 18 && $hour > 14; 184 | } 185 | 186 | /** 187 | * @param $hour 188 | * @return bool 189 | */ 190 | protected function isEvening($hour) 191 | { 192 | return $hour < 20 && $hour > 17; 193 | } 194 | 195 | /** 196 | * @param $slot 197 | * @param $hour 198 | * @return mixed 199 | */ 200 | protected function isInTimeSlot($slot, $hour) 201 | { 202 | return call_user_func(array($this, "is{$slot}"), $hour); 203 | } 204 | } -------------------------------------------------------------------------------- /src/Types/BnDateTime.php: -------------------------------------------------------------------------------- 1 | array('বৈশাখ','জ্যৈষ্ঠ','আষাঢ়','শ্রাবণ','ভাদ্র','আশ্বিন','কার্তিক','অগ্রহায়ণ','পৌষ','মাঘ','ফাল্গুন','চৈত্র'), 28 | 'M' => array('বৈশাখ','জ্যৈষ্ঠ','আষাঢ়','শ্রাবণ','ভাদ্র','আশ্বিন','কার্তিক','অগ্র','পৌষ','মাঘ','ফাল্গুন','চৈত্র') 29 | ); 30 | 31 | protected static $enMonths = array( 32 | 'F' => array('Boishakh','Joishtha','Ashar','Srabon','Bhadra','Ashwin','Kartik','Ogrohayon','Poush','Magh','Falgun','Choitra'), 33 | 'M' => array('Boi','Joi','Ash','Sra','Bha','Ash','Kar','Ogr','Pou','Mag','Fal','Cho') 34 | ); 35 | protected static $daysInMonth = array('', 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30); 36 | protected static $enSuffix = array('th', 'st', 'nd', 'rd'); 37 | 38 | protected static $parameterList = array('a', 'A', 'l', 'D'); 39 | 40 | private $morning = 6; 41 | 42 | public function __construct($time = 'now', \DateTimeZone $timezone = null) 43 | { 44 | parent::__construct($time, $timezone); 45 | $this->_dateTime = new DateTime(); 46 | $this->_phpDateTime = new \DateTime(); 47 | } 48 | 49 | /** 50 | * @param DateTime|\DateTime|BnDateTime|string $time 51 | * 52 | * @return null|BnDateTime 53 | */ 54 | public static function create($time = null) 55 | { 56 | 57 | if (is_string($time)) { 58 | $time = new self($time); 59 | } 60 | 61 | if (self::isNullOrBnDateTimeObject($time)) { 62 | return $time; 63 | } 64 | 65 | $dateTime = new self(); 66 | 67 | if ($time instanceof \DateTime) { 68 | $dateTime->setTimezone($time->getTimezone()); 69 | $time = $time->getTimestamp(); 70 | } 71 | 72 | $dateTime->setTimestamp($time); 73 | return $dateTime; 74 | } 75 | 76 | /** 77 | * @param $time 78 | * 79 | * @return bool 80 | */ 81 | private static function isNullOrBnDateTimeObject($time) 82 | { 83 | return null === $time || $time instanceof BnDateTime; 84 | } 85 | 86 | public function format($format) 87 | { 88 | $bnDate = $this->getBengaliDateMonthYear(); 89 | 90 | $out = $this->replaceTimes($format); 91 | $out = $this->replaceTimePrefix($out); 92 | $out = $this->replaceBnSuffix($out, $bnDate); 93 | $out = $this->replaceDateNumbers($out, $bnDate); 94 | $out = $this->replaceMonthString($out, $bnDate, self::$bnMonths, '%s'); 95 | $out = $this->replaceDays($out); 96 | $out = $this->replaceMeridian($out); 97 | 98 | return $this->translateNumbers($out); 99 | } 100 | 101 | public function enFormat($format) 102 | { 103 | $bnDate = $this->getBengaliDateMonthYear(); 104 | 105 | $out = $this->replaceTimes($format); 106 | $out = $this->replaceDateNumbers($out, $bnDate); 107 | $out = $this->replaceToPlaceHolders($out); 108 | $out = $this->replaceMonthString($out, $bnDate, self::$enMonths, '{%s}'); 109 | $out = str_replace('{S}', $this->getEnSuffix($bnDate['day']), $out); 110 | 111 | return $this->replacePlaceHolders($out); 112 | } 113 | 114 | /** 115 | * @param int $morning 116 | */ 117 | public function setMorning($morning) 118 | { 119 | $this->morning = $morning; 120 | } 121 | 122 | public function setDate($year, $month, $day) 123 | { 124 | $engTime = Converter::getEnglishTimeFromBanglaDate( 125 | $this->getNativeDateTimeObject(), 126 | array('day' => $day, 'month' => $month, 'year' => $year), 127 | $this->morning 128 | ); 129 | 130 | $this->setTimestamp($engTime->getTimestamp()); 131 | 132 | return $this; 133 | } 134 | 135 | /** 136 | * @return DateTime 137 | */ 138 | public function getDateTime() 139 | { 140 | return $this->_dateTime 141 | ->setTimestamp($this->getTimestamp()) 142 | ->setTimezone($this->getTimezone()) 143 | ; 144 | } 145 | 146 | private function replaceToPlaceHolders($out) { 147 | $paramList = array_merge(self::$parameterList , array("S", "M", "F")); 148 | 149 | foreach($paramList as $item) { 150 | $out = str_replace($item, '{' . $item .'}', $out); 151 | } 152 | 153 | return $out; 154 | } 155 | 156 | private function replacePlaceHolders($out) { 157 | 158 | foreach(self::$parameterList as $item) { 159 | $out = str_replace('{' . $item .'}', $this->_format($item), $out); 160 | } 161 | 162 | return $out; 163 | } 164 | 165 | /** 166 | * @param $format 167 | * @param $bnDate 168 | * @return string 169 | */ 170 | protected function replaceBnSuffix($format, $bnDate) 171 | { 172 | return str_replace('S', $this->getBnSuffix((int)$bnDate['day']), $format); 173 | } 174 | 175 | protected function replaceDateNumbers($format, $bnDate = array()) 176 | { 177 | $format = str_replace('d', str_pad($bnDate['day'], 2, 0, STR_PAD_LEFT), $format); 178 | $format = str_replace('j', $bnDate['day'], $format); 179 | $format = str_replace('t', $this->getDayInMonth($bnDate['month']), $format); 180 | $format = str_replace('m', str_pad($bnDate['month'], 2, 0, STR_PAD_LEFT), $format); 181 | $format = str_replace('n', $bnDate['month'], $format); 182 | $format = str_replace('Y', $bnDate['year'], $format); 183 | $format = str_replace('y', substr($bnDate['year'], -2), $format); 184 | 185 | return $format; 186 | } 187 | 188 | /** 189 | * @return \DateTime 190 | */ 191 | private function getNativeDateTimeObject() 192 | { 193 | return $this->_phpDateTime 194 | ->setTimestamp($this->getTimestamp()) 195 | ->setTimezone($this->getTimezone()) 196 | ; 197 | } 198 | 199 | private function getBengaliDateMonthYear() 200 | { 201 | return Converter::getBengaliDateMonthYear($this->getNativeDateTimeObject(), $this->morning); 202 | } 203 | 204 | private function getDayInMonth($month) 205 | { 206 | if($month == 11 && $this->_format('L')) { 207 | return 31; 208 | } 209 | 210 | return self::$daysInMonth[$month]; 211 | } 212 | 213 | protected function getEnSuffix($num) { 214 | 215 | $index = $this->getSuffixArrayIndexFromNumber($num); 216 | 217 | if($index > 3) { 218 | $index = 0; 219 | } 220 | 221 | return self::$enSuffix[$index]; 222 | } 223 | 224 | /** 225 | * @param $template 226 | * @param $bnDate 227 | * @param $monthArray 228 | * @param $keyTemplate 229 | * @return mixed 230 | */ 231 | protected function replaceMonthString($template, $bnDate, $monthArray, $keyTemplate) 232 | { 233 | foreach(array('F','M') as $key){ 234 | $template = str_replace(sprintf($keyTemplate, $key), $monthArray[$key][$bnDate['month'] - 1], $template); 235 | } 236 | 237 | return $template; 238 | } 239 | 240 | /** 241 | * @param $num 242 | * @return int 243 | */ 244 | protected function getSuffixArrayIndexFromNumber($num) 245 | { 246 | if (in_array($num, array(11, 12, 13))) { 247 | return 0; 248 | } 249 | 250 | return ($num % 10); 251 | } 252 | } -------------------------------------------------------------------------------- /Tests/Resources/bn_conversion_data.csv: -------------------------------------------------------------------------------- 1 | 1999-01-01 08:00:00,1405,9,18 2 | 1999-01-02 08:00:00,1405,9,19 3 | 1999-01-03 08:00:00,1405,9,20 4 | 1999-01-04 08:00:00,1405,9,21 5 | 1999-01-05 08:00:00,1405,9,22 6 | 1999-01-06 08:00:00,1405,9,23 7 | 1999-01-07 08:00:00,1405,9,24 8 | 1999-01-08 08:00:00,1405,9,25 9 | 1999-01-09 08:00:00,1405,9,26 10 | 1999-01-10 08:00:00,1405,9,27 11 | 1999-01-11 08:00:00,1405,9,28 12 | 1999-01-12 08:00:00,1405,9,29 13 | 1999-01-13 08:00:00,1405,9,30 14 | 1999-01-14 08:00:00,1405,10,1 15 | 1999-01-15 08:00:00,1405,10,2 16 | 1999-01-16 08:00:00,1405,10,3 17 | 1999-01-17 08:00:00,1405,10,4 18 | 1999-01-18 08:00:00,1405,10,5 19 | 1999-01-19 08:00:00,1405,10,6 20 | 1999-01-20 08:00:00,1405,10,7 21 | 1999-01-21 08:00:00,1405,10,8 22 | 1999-01-22 08:00:00,1405,10,9 23 | 1999-01-23 08:00:00,1405,10,10 24 | 1999-01-24 08:00:00,1405,10,11 25 | 1999-01-25 08:00:00,1405,10,12 26 | 1999-01-26 08:00:00,1405,10,13 27 | 1999-01-27 08:00:00,1405,10,14 28 | 1999-01-28 08:00:00,1405,10,15 29 | 1999-01-29 08:00:00,1405,10,16 30 | 1999-01-30 08:00:00,1405,10,17 31 | 1999-01-31 08:00:00,1405,10,18 32 | 1999-02-01 08:00:00,1405,10,19 33 | 1999-02-02 08:00:00,1405,10,20 34 | 1999-02-03 08:00:00,1405,10,21 35 | 1999-02-04 08:00:00,1405,10,22 36 | 1999-02-05 08:00:00,1405,10,23 37 | 1999-02-06 08:00:00,1405,10,24 38 | 1999-02-07 08:00:00,1405,10,25 39 | 1999-02-08 08:00:00,1405,10,26 40 | 1999-02-09 08:00:00,1405,10,27 41 | 1999-02-10 08:00:00,1405,10,28 42 | 1999-02-11 08:00:00,1405,10,29 43 | 1999-02-12 08:00:00,1405,10,30 44 | 1999-02-13 08:00:00,1405,11,1 45 | 1999-02-14 08:00:00,1405,11,2 46 | 1999-02-15 08:00:00,1405,11,3 47 | 1999-02-16 08:00:00,1405,11,4 48 | 1999-02-17 08:00:00,1405,11,5 49 | 1999-02-18 08:00:00,1405,11,6 50 | 1999-02-19 08:00:00,1405,11,7 51 | 1999-02-20 08:00:00,1405,11,8 52 | 1999-02-21 08:00:00,1405,11,9 53 | 1999-02-22 08:00:00,1405,11,10 54 | 1999-02-23 08:00:00,1405,11,11 55 | 1999-02-24 08:00:00,1405,11,12 56 | 1999-02-25 08:00:00,1405,11,13 57 | 1999-02-26 08:00:00,1405,11,14 58 | 1999-02-27 08:00:00,1405,11,15 59 | 1999-02-28 08:00:00,1405,11,16 60 | 1999-03-01 08:00:00,1405,11,17 61 | 1999-03-02 08:00:00,1405,11,18 62 | 1999-03-03 08:00:00,1405,11,19 63 | 1999-03-04 08:00:00,1405,11,20 64 | 1999-03-05 08:00:00,1405,11,21 65 | 1999-03-06 08:00:00,1405,11,22 66 | 1999-03-07 08:00:00,1405,11,23 67 | 1999-03-08 08:00:00,1405,11,24 68 | 1999-03-09 08:00:00,1405,11,25 69 | 1999-03-10 08:00:00,1405,11,26 70 | 1999-03-11 08:00:00,1405,11,27 71 | 1999-03-12 08:00:00,1405,11,28 72 | 1999-03-13 08:00:00,1405,11,29 73 | 1999-03-14 08:00:00,1405,11,30 74 | 1999-03-15 08:00:00,1405,12,1 75 | 1999-03-16 08:00:00,1405,12,2 76 | 1999-03-17 08:00:00,1405,12,3 77 | 1999-03-18 08:00:00,1405,12,4 78 | 1999-03-19 08:00:00,1405,12,5 79 | 1999-03-20 08:00:00,1405,12,6 80 | 1999-03-21 08:00:00,1405,12,7 81 | 1999-03-22 08:00:00,1405,12,8 82 | 1999-03-23 08:00:00,1405,12,9 83 | 1999-03-24 08:00:00,1405,12,10 84 | 1999-03-25 08:00:00,1405,12,11 85 | 1999-03-26 08:00:00,1405,12,12 86 | 1999-03-27 08:00:00,1405,12,13 87 | 1999-03-28 08:00:00,1405,12,14 88 | 1999-03-29 08:00:00,1405,12,15 89 | 1999-03-30 08:00:00,1405,12,16 90 | 1999-03-31 08:00:00,1405,12,17 91 | 1999-04-01 08:00:00,1405,12,18 92 | 1999-04-02 08:00:00,1405,12,19 93 | 1999-04-03 08:00:00,1405,12,20 94 | 1999-04-04 08:00:00,1405,12,21 95 | 1999-04-05 08:00:00,1405,12,22 96 | 1999-04-06 08:00:00,1405,12,23 97 | 1999-04-07 08:00:00,1405,12,24 98 | 1999-04-08 08:00:00,1405,12,25 99 | 1999-04-09 08:00:00,1405,12,26 100 | 1999-04-10 08:00:00,1405,12,27 101 | 1999-04-11 08:00:00,1405,12,28 102 | 1999-04-12 08:00:00,1405,12,29 103 | 1999-04-13 08:00:00,1405,12,30 104 | 1999-04-14 08:00:00,1406,1,1 105 | 1999-04-15 08:00:00,1406,1,2 106 | 1999-04-16 08:00:00,1406,1,3 107 | 1999-04-17 08:00:00,1406,1,4 108 | 1999-04-18 08:00:00,1406,1,5 109 | 1999-04-19 08:00:00,1406,1,6 110 | 1999-04-20 08:00:00,1406,1,7 111 | 1999-04-21 08:00:00,1406,1,8 112 | 1999-04-22 08:00:00,1406,1,9 113 | 1999-04-23 08:00:00,1406,1,10 114 | 1999-04-24 08:00:00,1406,1,11 115 | 1999-04-25 08:00:00,1406,1,12 116 | 1999-04-26 08:00:00,1406,1,13 117 | 1999-04-27 08:00:00,1406,1,14 118 | 1999-04-28 08:00:00,1406,1,15 119 | 1999-04-29 08:00:00,1406,1,16 120 | 1999-04-30 08:00:00,1406,1,17 121 | 1999-05-01 08:00:00,1406,1,18 122 | 1999-05-02 08:00:00,1406,1,19 123 | 1999-05-03 08:00:00,1406,1,20 124 | 1999-05-04 08:00:00,1406,1,21 125 | 1999-05-05 08:00:00,1406,1,22 126 | 1999-05-06 08:00:00,1406,1,23 127 | 1999-05-07 08:00:00,1406,1,24 128 | 1999-05-08 08:00:00,1406,1,25 129 | 1999-05-09 08:00:00,1406,1,26 130 | 1999-05-10 08:00:00,1406,1,27 131 | 1999-05-11 08:00:00,1406,1,28 132 | 1999-05-12 08:00:00,1406,1,29 133 | 1999-05-13 08:00:00,1406,1,30 134 | 1999-05-14 08:00:00,1406,1,31 135 | 1999-05-15 08:00:00,1406,2,1 136 | 1999-05-16 08:00:00,1406,2,2 137 | 1999-05-17 08:00:00,1406,2,3 138 | 1999-05-18 08:00:00,1406,2,4 139 | 1999-05-19 08:00:00,1406,2,5 140 | 1999-05-20 08:00:00,1406,2,6 141 | 1999-05-21 08:00:00,1406,2,7 142 | 1999-05-22 08:00:00,1406,2,8 143 | 1999-05-23 08:00:00,1406,2,9 144 | 1999-05-24 08:00:00,1406,2,10 145 | 1999-05-25 08:00:00,1406,2,11 146 | 1999-05-26 08:00:00,1406,2,12 147 | 1999-05-27 08:00:00,1406,2,13 148 | 1999-05-28 08:00:00,1406,2,14 149 | 1999-05-29 08:00:00,1406,2,15 150 | 1999-05-30 08:00:00,1406,2,16 151 | 1999-05-31 08:00:00,1406,2,17 152 | 1999-06-01 08:00:00,1406,2,18 153 | 1999-06-02 08:00:00,1406,2,19 154 | 1999-06-03 08:00:00,1406,2,20 155 | 1999-06-04 08:00:00,1406,2,21 156 | 1999-06-05 08:00:00,1406,2,22 157 | 1999-06-06 08:00:00,1406,2,23 158 | 1999-06-07 08:00:00,1406,2,24 159 | 1999-06-08 08:00:00,1406,2,25 160 | 1999-06-09 08:00:00,1406,2,26 161 | 1999-06-10 08:00:00,1406,2,27 162 | 1999-06-11 08:00:00,1406,2,28 163 | 1999-06-12 08:00:00,1406,2,29 164 | 1999-06-13 08:00:00,1406,2,30 165 | 1999-06-14 08:00:00,1406,2,31 166 | 1999-06-15 08:00:00,1406,3,1 167 | 1999-06-16 08:00:00,1406,3,2 168 | 1999-06-17 08:00:00,1406,3,3 169 | 1999-06-18 08:00:00,1406,3,4 170 | 1999-06-19 08:00:00,1406,3,5 171 | 1999-06-20 08:00:00,1406,3,6 172 | 1999-06-21 08:00:00,1406,3,7 173 | 1999-06-22 08:00:00,1406,3,8 174 | 1999-06-23 08:00:00,1406,3,9 175 | 1999-06-24 08:00:00,1406,3,10 176 | 1999-06-25 08:00:00,1406,3,11 177 | 1999-06-26 08:00:00,1406,3,12 178 | 1999-06-27 08:00:00,1406,3,13 179 | 1999-06-28 08:00:00,1406,3,14 180 | 1999-06-29 08:00:00,1406,3,15 181 | 1999-06-30 08:00:00,1406,3,16 182 | 1999-07-01 08:00:00,1406,3,17 183 | 1999-07-02 08:00:00,1406,3,18 184 | 1999-07-03 08:00:00,1406,3,19 185 | 1999-07-04 08:00:00,1406,3,20 186 | 1999-07-05 08:00:00,1406,3,21 187 | 1999-07-06 08:00:00,1406,3,22 188 | 1999-07-07 08:00:00,1406,3,23 189 | 1999-07-08 08:00:00,1406,3,24 190 | 1999-07-09 08:00:00,1406,3,25 191 | 1999-07-10 08:00:00,1406,3,26 192 | 1999-07-11 08:00:00,1406,3,27 193 | 1999-07-12 08:00:00,1406,3,28 194 | 1999-07-13 08:00:00,1406,3,29 195 | 1999-07-14 08:00:00,1406,3,30 196 | 1999-07-15 08:00:00,1406,3,31 197 | 1999-07-16 08:00:00,1406,4,1 198 | 1999-07-17 08:00:00,1406,4,2 199 | 1999-07-18 08:00:00,1406,4,3 200 | 1999-07-19 08:00:00,1406,4,4 201 | 1999-07-20 08:00:00,1406,4,5 202 | 1999-07-21 08:00:00,1406,4,6 203 | 1999-07-22 08:00:00,1406,4,7 204 | 1999-07-23 08:00:00,1406,4,8 205 | 1999-07-24 08:00:00,1406,4,9 206 | 1999-07-25 08:00:00,1406,4,10 207 | 1999-07-26 08:00:00,1406,4,11 208 | 1999-07-27 08:00:00,1406,4,12 209 | 1999-07-28 08:00:00,1406,4,13 210 | 1999-07-29 08:00:00,1406,4,14 211 | 1999-07-30 08:00:00,1406,4,15 212 | 1999-07-31 08:00:00,1406,4,16 213 | 1999-08-01 08:00:00,1406,4,17 214 | 1999-08-02 08:00:00,1406,4,18 215 | 1999-08-03 08:00:00,1406,4,19 216 | 1999-08-04 08:00:00,1406,4,20 217 | 1999-08-05 08:00:00,1406,4,21 218 | 1999-08-06 08:00:00,1406,4,22 219 | 1999-08-07 08:00:00,1406,4,23 220 | 1999-08-08 08:00:00,1406,4,24 221 | 1999-08-09 08:00:00,1406,4,25 222 | 1999-08-10 08:00:00,1406,4,26 223 | 1999-08-11 08:00:00,1406,4,27 224 | 1999-08-12 08:00:00,1406,4,28 225 | 1999-08-13 08:00:00,1406,4,29 226 | 1999-08-14 08:00:00,1406,4,30 227 | 1999-08-15 08:00:00,1406,4,31 228 | 1999-08-16 08:00:00,1406,5,1 229 | 1999-08-17 08:00:00,1406,5,2 230 | 1999-08-18 08:00:00,1406,5,3 231 | 1999-08-19 08:00:00,1406,5,4 232 | 1999-08-20 08:00:00,1406,5,5 233 | 1999-08-21 08:00:00,1406,5,6 234 | 1999-08-22 08:00:00,1406,5,7 235 | 1999-08-23 08:00:00,1406,5,8 236 | 1999-08-24 08:00:00,1406,5,9 237 | 1999-08-25 08:00:00,1406,5,10 238 | 1999-08-26 08:00:00,1406,5,11 239 | 1999-08-27 08:00:00,1406,5,12 240 | 1999-08-28 08:00:00,1406,5,13 241 | 1999-08-29 08:00:00,1406,5,14 242 | 1999-08-30 08:00:00,1406,5,15 243 | 1999-08-31 08:00:00,1406,5,16 244 | 1999-09-01 08:00:00,1406,5,17 245 | 1999-09-02 08:00:00,1406,5,18 246 | 1999-09-03 08:00:00,1406,5,19 247 | 1999-09-04 08:00:00,1406,5,20 248 | 1999-09-05 08:00:00,1406,5,21 249 | 1999-09-06 08:00:00,1406,5,22 250 | 1999-09-07 08:00:00,1406,5,23 251 | 1999-09-08 08:00:00,1406,5,24 252 | 1999-09-09 08:00:00,1406,5,25 253 | 1999-09-10 08:00:00,1406,5,26 254 | 1999-09-11 08:00:00,1406,5,27 255 | 1999-09-12 08:00:00,1406,5,28 256 | 1999-09-13 08:00:00,1406,5,29 257 | 1999-09-14 08:00:00,1406,5,30 258 | 1999-09-15 08:00:00,1406,5,31 259 | 1999-09-16 08:00:00,1406,6,1 260 | 1999-09-17 08:00:00,1406,6,2 261 | 1999-09-18 08:00:00,1406,6,3 262 | 1999-09-19 08:00:00,1406,6,4 263 | 1999-09-20 08:00:00,1406,6,5 264 | 1999-09-21 08:00:00,1406,6,6 265 | 1999-09-22 08:00:00,1406,6,7 266 | 1999-09-23 08:00:00,1406,6,8 267 | 1999-09-24 08:00:00,1406,6,9 268 | 1999-09-25 08:00:00,1406,6,10 269 | 1999-09-26 08:00:00,1406,6,11 270 | 1999-09-27 08:00:00,1406,6,12 271 | 1999-09-28 08:00:00,1406,6,13 272 | 1999-09-29 08:00:00,1406,6,14 273 | 1999-09-30 08:00:00,1406,6,15 274 | 1999-10-01 08:00:00,1406,6,16 275 | 1999-10-02 08:00:00,1406,6,17 276 | 1999-10-03 08:00:00,1406,6,18 277 | 1999-10-04 08:00:00,1406,6,19 278 | 1999-10-05 08:00:00,1406,6,20 279 | 1999-10-06 08:00:00,1406,6,21 280 | 1999-10-07 08:00:00,1406,6,22 281 | 1999-10-08 08:00:00,1406,6,23 282 | 1999-10-09 08:00:00,1406,6,24 283 | 1999-10-10 08:00:00,1406,6,25 284 | 1999-10-11 08:00:00,1406,6,26 285 | 1999-10-12 08:00:00,1406,6,27 286 | 1999-10-13 08:00:00,1406,6,28 287 | 1999-10-14 08:00:00,1406,6,29 288 | 1999-10-15 08:00:00,1406,6,30 289 | 1999-10-16 08:00:00,1406,7,1 290 | 1999-10-17 08:00:00,1406,7,2 291 | 1999-10-18 08:00:00,1406,7,3 292 | 1999-10-19 08:00:00,1406,7,4 293 | 1999-10-20 08:00:00,1406,7,5 294 | 1999-10-21 08:00:00,1406,7,6 295 | 1999-10-22 08:00:00,1406,7,7 296 | 1999-10-23 08:00:00,1406,7,8 297 | 1999-10-24 08:00:00,1406,7,9 298 | 1999-10-25 08:00:00,1406,7,10 299 | 1999-10-26 08:00:00,1406,7,11 300 | 1999-10-27 08:00:00,1406,7,12 301 | 1999-10-28 08:00:00,1406,7,13 302 | 1999-10-29 08:00:00,1406,7,14 303 | 1999-10-30 08:00:00,1406,7,15 304 | 1999-10-31 08:00:00,1406,7,16 305 | 1999-11-01 08:00:00,1406,7,17 306 | 1999-11-02 08:00:00,1406,7,18 307 | 1999-11-03 08:00:00,1406,7,19 308 | 1999-11-04 08:00:00,1406,7,20 309 | 1999-11-05 08:00:00,1406,7,21 310 | 1999-11-06 08:00:00,1406,7,22 311 | 1999-11-07 08:00:00,1406,7,23 312 | 1999-11-08 08:00:00,1406,7,24 313 | 1999-11-09 08:00:00,1406,7,25 314 | 1999-11-10 08:00:00,1406,7,26 315 | 1999-11-11 08:00:00,1406,7,27 316 | 1999-11-12 08:00:00,1406,7,28 317 | 1999-11-13 08:00:00,1406,7,29 318 | 1999-11-14 08:00:00,1406,7,30 319 | 1999-11-15 08:00:00,1406,8,1 320 | 1999-11-16 08:00:00,1406,8,2 321 | 1999-11-17 08:00:00,1406,8,3 322 | 1999-11-18 08:00:00,1406,8,4 323 | 1999-11-19 08:00:00,1406,8,5 324 | 1999-11-20 08:00:00,1406,8,6 325 | 1999-11-21 08:00:00,1406,8,7 326 | 1999-11-22 08:00:00,1406,8,8 327 | 1999-11-23 08:00:00,1406,8,9 328 | 1999-11-24 08:00:00,1406,8,10 329 | 1999-11-25 08:00:00,1406,8,11 330 | 1999-11-26 08:00:00,1406,8,12 331 | 1999-11-27 08:00:00,1406,8,13 332 | 1999-11-28 08:00:00,1406,8,14 333 | 1999-11-29 08:00:00,1406,8,15 334 | 1999-11-30 08:00:00,1406,8,16 335 | 1999-12-01 08:00:00,1406,8,17 336 | 1999-12-02 08:00:00,1406,8,18 337 | 1999-12-03 08:00:00,1406,8,19 338 | 1999-12-04 08:00:00,1406,8,20 339 | 1999-12-05 08:00:00,1406,8,21 340 | 1999-12-06 08:00:00,1406,8,22 341 | 1999-12-07 08:00:00,1406,8,23 342 | 1999-12-08 08:00:00,1406,8,24 343 | 1999-12-09 08:00:00,1406,8,25 344 | 1999-12-10 08:00:00,1406,8,26 345 | 1999-12-11 08:00:00,1406,8,27 346 | 1999-12-12 08:00:00,1406,8,28 347 | 1999-12-13 08:00:00,1406,8,29 348 | 1999-12-14 08:00:00,1406,8,30 349 | 1999-12-15 08:00:00,1406,9,1 350 | 1999-12-16 08:00:00,1406,9,2 351 | 1999-12-17 08:00:00,1406,9,3 352 | 1999-12-18 08:00:00,1406,9,4 353 | 1999-12-19 08:00:00,1406,9,5 354 | 1999-12-20 08:00:00,1406,9,6 355 | 1999-12-21 08:00:00,1406,9,7 356 | 1999-12-22 08:00:00,1406,9,8 357 | 1999-12-23 08:00:00,1406,9,9 358 | 1999-12-24 08:00:00,1406,9,10 359 | 1999-12-25 08:00:00,1406,9,11 360 | 1999-12-26 08:00:00,1406,9,12 361 | 1999-12-27 08:00:00,1406,9,13 362 | 1999-12-28 08:00:00,1406,9,14 363 | 1999-12-29 08:00:00,1406,9,15 364 | 1999-12-30 08:00:00,1406,9,16 365 | 1999-12-31 08:00:00,1406,9,17 366 | 2000-01-01 08:00:00,1406,9,18 367 | 2000-01-02 08:00:00,1406,9,19 368 | 2000-01-03 08:00:00,1406,9,20 369 | 2000-01-04 08:00:00,1406,9,21 370 | 2000-01-05 08:00:00,1406,9,22 371 | 2000-01-06 08:00:00,1406,9,23 372 | 2000-01-07 08:00:00,1406,9,24 373 | 2000-01-08 08:00:00,1406,9,25 374 | 2000-01-09 08:00:00,1406,9,26 375 | 2000-01-10 08:00:00,1406,9,27 376 | 2000-01-11 08:00:00,1406,9,28 377 | 2000-01-12 08:00:00,1406,9,29 378 | 2000-01-13 08:00:00,1406,9,30 379 | 2000-01-14 08:00:00,1406,10,1 380 | 2000-01-15 08:00:00,1406,10,2 381 | 2000-01-16 08:00:00,1406,10,3 382 | 2000-01-17 08:00:00,1406,10,4 383 | 2000-01-18 08:00:00,1406,10,5 384 | 2000-01-19 08:00:00,1406,10,6 385 | 2000-01-20 08:00:00,1406,10,7 386 | 2000-01-21 08:00:00,1406,10,8 387 | 2000-01-22 08:00:00,1406,10,9 388 | 2000-01-23 08:00:00,1406,10,10 389 | 2000-01-24 08:00:00,1406,10,11 390 | 2000-01-25 08:00:00,1406,10,12 391 | 2000-01-26 08:00:00,1406,10,13 392 | 2000-01-27 08:00:00,1406,10,14 393 | 2000-01-28 08:00:00,1406,10,15 394 | 2000-01-29 08:00:00,1406,10,16 395 | 2000-01-30 08:00:00,1406,10,17 396 | 2000-01-31 08:00:00,1406,10,18 397 | 2000-02-01 08:00:00,1406,10,19 398 | 2000-02-02 08:00:00,1406,10,20 399 | 2000-02-03 08:00:00,1406,10,21 400 | 2000-02-04 08:00:00,1406,10,22 401 | 2000-02-05 08:00:00,1406,10,23 402 | 2000-02-06 08:00:00,1406,10,24 403 | 2000-02-07 08:00:00,1406,10,25 404 | 2000-02-08 08:00:00,1406,10,26 405 | 2000-02-09 08:00:00,1406,10,27 406 | 2000-02-10 08:00:00,1406,10,28 407 | 2000-02-11 08:00:00,1406,10,29 408 | 2000-02-12 08:00:00,1406,10,30 409 | 2000-02-13 08:00:00,1406,11,1 410 | 2000-02-14 08:00:00,1406,11,2 411 | 2000-02-15 08:00:00,1406,11,3 412 | 2000-02-16 08:00:00,1406,11,4 413 | 2000-02-17 08:00:00,1406,11,5 414 | 2000-02-18 08:00:00,1406,11,6 415 | 2000-02-19 08:00:00,1406,11,7 416 | 2000-02-20 08:00:00,1406,11,8 417 | 2000-02-21 08:00:00,1406,11,9 418 | 2000-02-22 08:00:00,1406,11,10 419 | 2000-02-23 08:00:00,1406,11,11 420 | 2000-02-24 08:00:00,1406,11,12 421 | 2000-02-25 08:00:00,1406,11,13 422 | 2000-02-26 08:00:00,1406,11,14 423 | 2000-02-27 08:00:00,1406,11,15 424 | 2000-02-28 08:00:00,1406,11,16 425 | 2000-02-29 08:00:00,1406,11,17 426 | 2000-03-01 08:00:00,1406,11,18 427 | 2000-03-02 08:00:00,1406,11,19 428 | 2000-03-03 08:00:00,1406,11,20 429 | 2000-03-04 08:00:00,1406,11,21 430 | 2000-03-05 08:00:00,1406,11,22 431 | 2000-03-06 08:00:00,1406,11,23 432 | 2000-03-07 08:00:00,1406,11,24 433 | 2000-03-08 08:00:00,1406,11,25 434 | 2000-03-09 08:00:00,1406,11,26 435 | 2000-03-10 08:00:00,1406,11,27 436 | 2000-03-11 08:00:00,1406,11,28 437 | 2000-03-12 08:00:00,1406,11,29 438 | 2000-03-13 08:00:00,1406,11,30 439 | 2000-03-14 08:00:00,1406,11,31 440 | 2000-03-15 08:00:00,1406,12,1 441 | 2000-03-16 08:00:00,1406,12,2 442 | 2000-03-17 08:00:00,1406,12,3 443 | 2000-03-18 08:00:00,1406,12,4 444 | 2000-03-19 08:00:00,1406,12,5 445 | 2000-03-20 08:00:00,1406,12,6 446 | 2000-03-21 08:00:00,1406,12,7 447 | 2000-03-22 08:00:00,1406,12,8 448 | 2000-03-23 08:00:00,1406,12,9 449 | 2000-03-24 08:00:00,1406,12,10 450 | 2000-03-25 08:00:00,1406,12,11 451 | 2000-03-26 08:00:00,1406,12,12 452 | 2000-03-27 08:00:00,1406,12,13 453 | 2000-03-28 08:00:00,1406,12,14 454 | 2000-03-29 08:00:00,1406,12,15 455 | 2000-03-30 08:00:00,1406,12,16 456 | 2000-03-31 08:00:00,1406,12,17 457 | 2000-04-01 08:00:00,1406,12,18 458 | 2000-04-02 08:00:00,1406,12,19 459 | 2000-04-03 08:00:00,1406,12,20 460 | 2000-04-04 08:00:00,1406,12,21 461 | 2000-04-05 08:00:00,1406,12,22 462 | 2000-04-06 08:00:00,1406,12,23 463 | 2000-04-07 08:00:00,1406,12,24 464 | 2000-04-08 08:00:00,1406,12,25 465 | 2000-04-09 08:00:00,1406,12,26 466 | 2000-04-10 08:00:00,1406,12,27 467 | 2000-04-11 08:00:00,1406,12,28 468 | 2000-04-12 08:00:00,1406,12,29 469 | 2000-04-13 08:00:00,1406,12,30 470 | 2000-04-14 08:00:00,1407,1,1 471 | 2000-04-15 08:00:00,1407,1,2 472 | 2000-04-16 08:00:00,1407,1,3 473 | 2000-04-17 08:00:00,1407,1,4 474 | 2000-04-18 08:00:00,1407,1,5 475 | 2000-04-19 08:00:00,1407,1,6 476 | 2000-04-20 08:00:00,1407,1,7 477 | 2000-04-21 08:00:00,1407,1,8 478 | 2000-04-22 08:00:00,1407,1,9 479 | 2000-04-23 08:00:00,1407,1,10 480 | 2000-04-24 08:00:00,1407,1,11 481 | 2000-04-25 08:00:00,1407,1,12 482 | 2000-04-26 08:00:00,1407,1,13 483 | 2000-04-27 08:00:00,1407,1,14 484 | 2000-04-28 08:00:00,1407,1,15 485 | 2000-04-29 08:00:00,1407,1,16 486 | 2000-04-30 08:00:00,1407,1,17 487 | 2000-05-01 08:00:00,1407,1,18 488 | 2000-05-02 08:00:00,1407,1,19 489 | 2000-05-03 08:00:00,1407,1,20 490 | 2000-05-04 08:00:00,1407,1,21 491 | 2000-05-05 08:00:00,1407,1,22 492 | 2000-05-06 08:00:00,1407,1,23 493 | 2000-05-07 08:00:00,1407,1,24 494 | 2000-05-08 08:00:00,1407,1,25 495 | 2000-05-09 08:00:00,1407,1,26 496 | 2000-05-10 08:00:00,1407,1,27 497 | 2000-05-11 08:00:00,1407,1,28 498 | 2000-05-12 08:00:00,1407,1,29 499 | 2000-05-13 08:00:00,1407,1,30 500 | 2000-05-14 08:00:00,1407,1,31 501 | 2000-05-15 08:00:00,1407,2,1 502 | 2000-05-16 08:00:00,1407,2,2 503 | 2000-05-17 08:00:00,1407,2,3 504 | 2000-05-18 08:00:00,1407,2,4 505 | 2000-05-19 08:00:00,1407,2,5 506 | 2000-05-20 08:00:00,1407,2,6 507 | 2000-05-21 08:00:00,1407,2,7 508 | 2000-05-22 08:00:00,1407,2,8 509 | 2000-05-23 08:00:00,1407,2,9 510 | 2000-05-24 08:00:00,1407,2,10 511 | 2000-05-25 08:00:00,1407,2,11 512 | 2000-05-26 08:00:00,1407,2,12 513 | 2000-05-27 08:00:00,1407,2,13 514 | 2000-05-28 08:00:00,1407,2,14 515 | 2000-05-29 08:00:00,1407,2,15 516 | 2000-05-30 08:00:00,1407,2,16 517 | 2000-05-31 08:00:00,1407,2,17 518 | 2000-06-01 08:00:00,1407,2,18 519 | 2000-06-02 08:00:00,1407,2,19 520 | 2000-06-03 08:00:00,1407,2,20 521 | 2000-06-04 08:00:00,1407,2,21 522 | 2000-06-05 08:00:00,1407,2,22 523 | 2000-06-06 08:00:00,1407,2,23 524 | 2000-06-07 08:00:00,1407,2,24 525 | 2000-06-08 08:00:00,1407,2,25 526 | 2000-06-09 08:00:00,1407,2,26 527 | 2000-06-10 08:00:00,1407,2,27 528 | 2000-06-11 08:00:00,1407,2,28 529 | 2000-06-12 08:00:00,1407,2,29 530 | 2000-06-13 08:00:00,1407,2,30 531 | 2000-06-14 08:00:00,1407,2,31 532 | 2000-06-15 08:00:00,1407,3,1 533 | 2000-06-16 08:00:00,1407,3,2 534 | 2000-06-17 08:00:00,1407,3,3 535 | 2000-06-18 08:00:00,1407,3,4 536 | 2000-06-19 08:00:00,1407,3,5 537 | 2000-06-20 08:00:00,1407,3,6 538 | 2000-06-21 08:00:00,1407,3,7 539 | 2000-06-22 08:00:00,1407,3,8 540 | 2000-06-23 08:00:00,1407,3,9 541 | 2000-06-24 08:00:00,1407,3,10 542 | 2000-06-25 08:00:00,1407,3,11 543 | 2000-06-26 08:00:00,1407,3,12 544 | 2000-06-27 08:00:00,1407,3,13 545 | 2000-06-28 08:00:00,1407,3,14 546 | 2000-06-29 08:00:00,1407,3,15 547 | 2000-06-30 08:00:00,1407,3,16 548 | 2000-07-01 08:00:00,1407,3,17 549 | 2000-07-02 08:00:00,1407,3,18 550 | 2000-07-03 08:00:00,1407,3,19 551 | 2000-07-04 08:00:00,1407,3,20 552 | 2000-07-05 08:00:00,1407,3,21 553 | 2000-07-06 08:00:00,1407,3,22 554 | 2000-07-07 08:00:00,1407,3,23 555 | 2000-07-08 08:00:00,1407,3,24 556 | 2000-07-09 08:00:00,1407,3,25 557 | 2000-07-10 08:00:00,1407,3,26 558 | 2000-07-11 08:00:00,1407,3,27 559 | 2000-07-12 08:00:00,1407,3,28 560 | 2000-07-13 08:00:00,1407,3,29 561 | 2000-07-14 08:00:00,1407,3,30 562 | 2000-07-15 08:00:00,1407,3,31 563 | 2000-07-16 08:00:00,1407,4,1 564 | 2000-07-17 08:00:00,1407,4,2 565 | 2000-07-18 08:00:00,1407,4,3 566 | 2000-07-19 08:00:00,1407,4,4 567 | 2000-07-20 08:00:00,1407,4,5 568 | 2000-07-21 08:00:00,1407,4,6 569 | 2000-07-22 08:00:00,1407,4,7 570 | 2000-07-23 08:00:00,1407,4,8 571 | 2000-07-24 08:00:00,1407,4,9 572 | 2000-07-25 08:00:00,1407,4,10 573 | 2000-07-26 08:00:00,1407,4,11 574 | 2000-07-27 08:00:00,1407,4,12 575 | 2000-07-28 08:00:00,1407,4,13 576 | 2000-07-29 08:00:00,1407,4,14 577 | 2000-07-30 08:00:00,1407,4,15 578 | 2000-07-31 08:00:00,1407,4,16 579 | 2000-08-01 08:00:00,1407,4,17 580 | 2000-08-02 08:00:00,1407,4,18 581 | 2000-08-03 08:00:00,1407,4,19 582 | 2000-08-04 08:00:00,1407,4,20 583 | 2000-08-05 08:00:00,1407,4,21 584 | 2000-08-06 08:00:00,1407,4,22 585 | 2000-08-07 08:00:00,1407,4,23 586 | 2000-08-08 08:00:00,1407,4,24 587 | 2000-08-09 08:00:00,1407,4,25 588 | 2000-08-10 08:00:00,1407,4,26 589 | 2000-08-11 08:00:00,1407,4,27 590 | 2000-08-12 08:00:00,1407,4,28 591 | 2000-08-13 08:00:00,1407,4,29 592 | 2000-08-14 08:00:00,1407,4,30 593 | 2000-08-15 08:00:00,1407,4,31 594 | 2000-08-16 08:00:00,1407,5,1 595 | 2000-08-17 08:00:00,1407,5,2 596 | 2000-08-18 08:00:00,1407,5,3 597 | 2000-08-19 08:00:00,1407,5,4 598 | 2000-08-20 08:00:00,1407,5,5 599 | 2000-08-21 08:00:00,1407,5,6 600 | 2000-08-22 08:00:00,1407,5,7 601 | 2000-08-23 08:00:00,1407,5,8 602 | 2000-08-24 08:00:00,1407,5,9 603 | 2000-08-25 08:00:00,1407,5,10 604 | 2000-08-26 08:00:00,1407,5,11 605 | 2000-08-27 08:00:00,1407,5,12 606 | 2000-08-28 08:00:00,1407,5,13 607 | 2000-08-29 08:00:00,1407,5,14 608 | 2000-08-30 08:00:00,1407,5,15 609 | 2000-08-31 08:00:00,1407,5,16 610 | 2000-09-01 08:00:00,1407,5,17 611 | 2000-09-02 08:00:00,1407,5,18 612 | 2000-09-03 08:00:00,1407,5,19 613 | 2000-09-04 08:00:00,1407,5,20 614 | 2000-09-05 08:00:00,1407,5,21 615 | 2000-09-06 08:00:00,1407,5,22 616 | 2000-09-07 08:00:00,1407,5,23 617 | 2000-09-08 08:00:00,1407,5,24 618 | 2000-09-09 08:00:00,1407,5,25 619 | 2000-09-10 08:00:00,1407,5,26 620 | 2000-09-11 08:00:00,1407,5,27 621 | 2000-09-12 08:00:00,1407,5,28 622 | 2000-09-13 08:00:00,1407,5,29 623 | 2000-09-14 08:00:00,1407,5,30 624 | 2000-09-15 08:00:00,1407,5,31 625 | 2000-09-16 08:00:00,1407,6,1 626 | 2000-09-17 08:00:00,1407,6,2 627 | 2000-09-18 08:00:00,1407,6,3 628 | 2000-09-19 08:00:00,1407,6,4 629 | 2000-09-20 08:00:00,1407,6,5 630 | 2000-09-21 08:00:00,1407,6,6 631 | 2000-09-22 08:00:00,1407,6,7 632 | 2000-09-23 08:00:00,1407,6,8 633 | 2000-09-24 08:00:00,1407,6,9 634 | 2000-09-25 08:00:00,1407,6,10 635 | 2000-09-26 08:00:00,1407,6,11 636 | 2000-09-27 08:00:00,1407,6,12 637 | 2000-09-28 08:00:00,1407,6,13 638 | 2000-09-29 08:00:00,1407,6,14 639 | 2000-09-30 08:00:00,1407,6,15 640 | 2000-10-01 08:00:00,1407,6,16 641 | 2000-10-02 08:00:00,1407,6,17 642 | 2000-10-03 08:00:00,1407,6,18 643 | 2000-10-04 08:00:00,1407,6,19 644 | 2000-10-05 08:00:00,1407,6,20 645 | 2000-10-06 08:00:00,1407,6,21 646 | 2000-10-07 08:00:00,1407,6,22 647 | 2000-10-08 08:00:00,1407,6,23 648 | 2000-10-09 08:00:00,1407,6,24 649 | 2000-10-10 08:00:00,1407,6,25 650 | 2000-10-11 08:00:00,1407,6,26 651 | 2000-10-12 08:00:00,1407,6,27 652 | 2000-10-13 08:00:00,1407,6,28 653 | 2000-10-14 08:00:00,1407,6,29 654 | 2000-10-15 08:00:00,1407,6,30 655 | 2000-10-16 08:00:00,1407,7,1 656 | 2000-10-17 08:00:00,1407,7,2 657 | 2000-10-18 08:00:00,1407,7,3 658 | 2000-10-19 08:00:00,1407,7,4 659 | 2000-10-20 08:00:00,1407,7,5 660 | 2000-10-21 08:00:00,1407,7,6 661 | 2000-10-22 08:00:00,1407,7,7 662 | 2000-10-23 08:00:00,1407,7,8 663 | 2000-10-24 08:00:00,1407,7,9 664 | 2000-10-25 08:00:00,1407,7,10 665 | 2000-10-26 08:00:00,1407,7,11 666 | 2000-10-27 08:00:00,1407,7,12 667 | 2000-10-28 08:00:00,1407,7,13 668 | 2000-10-29 08:00:00,1407,7,14 669 | 2000-10-30 08:00:00,1407,7,15 670 | 2000-10-31 08:00:00,1407,7,16 671 | 2000-11-01 08:00:00,1407,7,17 672 | 2000-11-02 08:00:00,1407,7,18 673 | 2000-11-03 08:00:00,1407,7,19 674 | 2000-11-04 08:00:00,1407,7,20 675 | 2000-11-05 08:00:00,1407,7,21 676 | 2000-11-06 08:00:00,1407,7,22 677 | 2000-11-07 08:00:00,1407,7,23 678 | 2000-11-08 08:00:00,1407,7,24 679 | 2000-11-09 08:00:00,1407,7,25 680 | 2000-11-10 08:00:00,1407,7,26 681 | 2000-11-11 08:00:00,1407,7,27 682 | 2000-11-12 08:00:00,1407,7,28 683 | 2000-11-13 08:00:00,1407,7,29 684 | 2000-11-14 08:00:00,1407,7,30 685 | 2000-11-15 08:00:00,1407,8,1 686 | 2000-11-16 08:00:00,1407,8,2 687 | 2000-11-17 08:00:00,1407,8,3 688 | 2000-11-18 08:00:00,1407,8,4 689 | 2000-11-19 08:00:00,1407,8,5 690 | 2000-11-20 08:00:00,1407,8,6 691 | 2000-11-21 08:00:00,1407,8,7 692 | 2000-11-22 08:00:00,1407,8,8 693 | 2000-11-23 08:00:00,1407,8,9 694 | 2000-11-24 08:00:00,1407,8,10 695 | 2000-11-25 08:00:00,1407,8,11 696 | 2000-11-26 08:00:00,1407,8,12 697 | 2000-11-27 08:00:00,1407,8,13 698 | 2000-11-28 08:00:00,1407,8,14 699 | 2000-11-29 08:00:00,1407,8,15 700 | 2000-11-30 08:00:00,1407,8,16 701 | 2000-12-01 08:00:00,1407,8,17 702 | 2000-12-02 08:00:00,1407,8,18 703 | 2000-12-03 08:00:00,1407,8,19 704 | 2000-12-04 08:00:00,1407,8,20 705 | 2000-12-05 08:00:00,1407,8,21 706 | 2000-12-06 08:00:00,1407,8,22 707 | 2000-12-07 08:00:00,1407,8,23 708 | 2000-12-08 08:00:00,1407,8,24 709 | 2000-12-09 08:00:00,1407,8,25 710 | 2000-12-10 08:00:00,1407,8,26 711 | 2000-12-11 08:00:00,1407,8,27 712 | 2000-12-12 08:00:00,1407,8,28 713 | 2000-12-13 08:00:00,1407,8,29 714 | 2000-12-14 08:00:00,1407,8,30 715 | 2000-12-15 08:00:00,1407,9,1 716 | 2000-12-16 08:00:00,1407,9,2 717 | 2000-12-17 08:00:00,1407,9,3 718 | 2000-12-18 08:00:00,1407,9,4 719 | 2000-12-19 08:00:00,1407,9,5 720 | 2000-12-20 08:00:00,1407,9,6 721 | 2000-12-21 08:00:00,1407,9,7 722 | 2000-12-22 08:00:00,1407,9,8 723 | 2000-12-23 08:00:00,1407,9,9 724 | 2000-12-24 08:00:00,1407,9,10 725 | 2000-12-25 08:00:00,1407,9,11 726 | 2000-12-26 08:00:00,1407,9,12 727 | 2000-12-27 08:00:00,1407,9,13 728 | 2000-12-28 08:00:00,1407,9,14 729 | 2000-12-29 08:00:00,1407,9,15 730 | 2000-12-30 08:00:00,1407,9,16 731 | 2000-12-31 08:00:00,1407,9,17 732 | 2001-01-01 08:00:00,1407,9,18 733 | 2001-01-02 08:00:00,1407,9,19 734 | 2001-01-03 08:00:00,1407,9,20 735 | 2001-01-04 08:00:00,1407,9,21 736 | 2001-01-05 08:00:00,1407,9,22 737 | 2001-01-06 08:00:00,1407,9,23 738 | 2001-01-07 08:00:00,1407,9,24 739 | 2001-01-08 08:00:00,1407,9,25 740 | 2001-01-09 08:00:00,1407,9,26 741 | 2001-01-10 08:00:00,1407,9,27 742 | 2001-01-11 08:00:00,1407,9,28 743 | 2001-01-12 08:00:00,1407,9,29 744 | 2001-01-13 08:00:00,1407,9,30 745 | 2001-01-14 08:00:00,1407,10,1 746 | 2001-01-15 08:00:00,1407,10,2 747 | 2001-01-16 08:00:00,1407,10,3 748 | 2001-01-17 08:00:00,1407,10,4 749 | 2001-01-18 08:00:00,1407,10,5 750 | 2001-01-19 08:00:00,1407,10,6 751 | 2001-01-20 08:00:00,1407,10,7 752 | 2001-01-21 08:00:00,1407,10,8 753 | 2001-01-22 08:00:00,1407,10,9 754 | 2001-01-23 08:00:00,1407,10,10 755 | 2001-01-24 08:00:00,1407,10,11 756 | 2001-01-25 08:00:00,1407,10,12 757 | 2001-01-26 08:00:00,1407,10,13 758 | 2001-01-27 08:00:00,1407,10,14 759 | 2001-01-28 08:00:00,1407,10,15 760 | 2001-01-29 08:00:00,1407,10,16 761 | 2001-01-30 08:00:00,1407,10,17 762 | 2001-01-31 08:00:00,1407,10,18 763 | 2001-02-01 08:00:00,1407,10,19 764 | 2001-02-02 08:00:00,1407,10,20 765 | 2001-02-03 08:00:00,1407,10,21 766 | 2001-02-04 08:00:00,1407,10,22 767 | 2001-02-05 08:00:00,1407,10,23 768 | 2001-02-06 08:00:00,1407,10,24 769 | 2001-02-07 08:00:00,1407,10,25 770 | 2001-02-08 08:00:00,1407,10,26 771 | 2001-02-09 08:00:00,1407,10,27 772 | 2001-02-10 08:00:00,1407,10,28 773 | 2001-02-11 08:00:00,1407,10,29 774 | 2001-02-12 08:00:00,1407,10,30 775 | 2001-02-13 08:00:00,1407,11,1 776 | 2001-02-14 08:00:00,1407,11,2 777 | 2001-02-15 08:00:00,1407,11,3 778 | 2001-02-16 08:00:00,1407,11,4 779 | 2001-02-17 08:00:00,1407,11,5 780 | 2001-02-18 08:00:00,1407,11,6 781 | 2001-02-19 08:00:00,1407,11,7 782 | 2001-02-20 08:00:00,1407,11,8 783 | 2001-02-21 08:00:00,1407,11,9 784 | 2001-02-22 08:00:00,1407,11,10 785 | 2001-02-23 08:00:00,1407,11,11 786 | 2001-02-24 08:00:00,1407,11,12 787 | 2001-02-25 08:00:00,1407,11,13 788 | 2001-02-26 08:00:00,1407,11,14 789 | 2001-02-27 08:00:00,1407,11,15 790 | 2001-02-28 08:00:00,1407,11,16 791 | 2001-03-01 08:00:00,1407,11,17 792 | 2001-03-02 08:00:00,1407,11,18 793 | 2001-03-03 08:00:00,1407,11,19 794 | 2001-03-04 08:00:00,1407,11,20 795 | 2001-03-05 08:00:00,1407,11,21 796 | 2001-03-06 08:00:00,1407,11,22 797 | 2001-03-07 08:00:00,1407,11,23 798 | 2001-03-08 08:00:00,1407,11,24 799 | 2001-03-09 08:00:00,1407,11,25 800 | 2001-03-10 08:00:00,1407,11,26 801 | 2001-03-11 08:00:00,1407,11,27 802 | 2001-03-12 08:00:00,1407,11,28 803 | 2001-03-13 08:00:00,1407,11,29 804 | 2001-03-14 08:00:00,1407,11,30 805 | 2001-03-15 08:00:00,1407,12,1 806 | 2001-03-16 08:00:00,1407,12,2 807 | 2001-03-17 08:00:00,1407,12,3 808 | 2001-03-18 08:00:00,1407,12,4 809 | 2001-03-19 08:00:00,1407,12,5 810 | 2001-03-20 08:00:00,1407,12,6 811 | 2001-03-21 08:00:00,1407,12,7 812 | 2001-03-22 08:00:00,1407,12,8 813 | 2001-03-23 08:00:00,1407,12,9 814 | 2001-03-24 08:00:00,1407,12,10 815 | 2001-03-25 08:00:00,1407,12,11 816 | 2001-03-26 08:00:00,1407,12,12 817 | 2001-03-27 08:00:00,1407,12,13 818 | 2001-03-28 08:00:00,1407,12,14 819 | 2001-03-29 08:00:00,1407,12,15 820 | 2001-03-30 08:00:00,1407,12,16 821 | 2001-03-31 08:00:00,1407,12,17 822 | 2001-04-01 08:00:00,1407,12,18 823 | 2001-04-02 08:00:00,1407,12,19 824 | 2001-04-03 08:00:00,1407,12,20 825 | 2001-04-04 08:00:00,1407,12,21 826 | 2001-04-05 08:00:00,1407,12,22 827 | 2001-04-06 08:00:00,1407,12,23 828 | 2001-04-07 08:00:00,1407,12,24 829 | 2001-04-08 08:00:00,1407,12,25 830 | 2001-04-09 08:00:00,1407,12,26 831 | 2001-04-10 08:00:00,1407,12,27 832 | 2001-04-11 08:00:00,1407,12,28 833 | 2001-04-12 08:00:00,1407,12,29 834 | 2001-04-13 08:00:00,1407,12,30 835 | 2001-04-14 08:00:00,1408,1,1 836 | 2001-04-15 08:00:00,1408,1,2 837 | 2001-04-16 08:00:00,1408,1,3 838 | 2001-04-17 08:00:00,1408,1,4 839 | 2001-04-18 08:00:00,1408,1,5 840 | 2001-04-19 08:00:00,1408,1,6 841 | 2001-04-20 08:00:00,1408,1,7 842 | 2001-04-21 08:00:00,1408,1,8 843 | 2001-04-22 08:00:00,1408,1,9 844 | 2001-04-23 08:00:00,1408,1,10 845 | 2001-04-24 08:00:00,1408,1,11 846 | 2001-04-25 08:00:00,1408,1,12 847 | 2001-04-26 08:00:00,1408,1,13 848 | 2001-04-27 08:00:00,1408,1,14 849 | 2001-04-28 08:00:00,1408,1,15 850 | 2001-04-29 08:00:00,1408,1,16 851 | 2001-04-30 08:00:00,1408,1,17 852 | 2001-05-01 08:00:00,1408,1,18 853 | 2001-05-02 08:00:00,1408,1,19 854 | 2001-05-03 08:00:00,1408,1,20 855 | 2001-05-04 08:00:00,1408,1,21 856 | 2001-05-05 08:00:00,1408,1,22 857 | 2001-05-06 08:00:00,1408,1,23 858 | 2001-05-07 08:00:00,1408,1,24 859 | 2001-05-08 08:00:00,1408,1,25 860 | 2001-05-09 08:00:00,1408,1,26 861 | 2001-05-10 08:00:00,1408,1,27 862 | 2001-05-11 08:00:00,1408,1,28 863 | 2001-05-12 08:00:00,1408,1,29 864 | 2001-05-13 08:00:00,1408,1,30 865 | 2001-05-14 08:00:00,1408,1,31 866 | 2001-05-15 08:00:00,1408,2,1 867 | 2001-05-16 08:00:00,1408,2,2 868 | 2001-05-17 08:00:00,1408,2,3 869 | 2001-05-18 08:00:00,1408,2,4 870 | 2001-05-19 08:00:00,1408,2,5 871 | 2001-05-20 08:00:00,1408,2,6 872 | 2001-05-21 08:00:00,1408,2,7 873 | 2001-05-22 08:00:00,1408,2,8 874 | 2001-05-23 08:00:00,1408,2,9 875 | 2001-05-24 08:00:00,1408,2,10 876 | 2001-05-25 08:00:00,1408,2,11 877 | 2001-05-26 08:00:00,1408,2,12 878 | 2001-05-27 08:00:00,1408,2,13 879 | 2001-05-28 08:00:00,1408,2,14 880 | 2001-05-29 08:00:00,1408,2,15 881 | 2001-05-30 08:00:00,1408,2,16 882 | 2001-05-31 08:00:00,1408,2,17 883 | 2001-06-01 08:00:00,1408,2,18 884 | 2001-06-02 08:00:00,1408,2,19 885 | 2001-06-03 08:00:00,1408,2,20 886 | 2001-06-04 08:00:00,1408,2,21 887 | 2001-06-05 08:00:00,1408,2,22 888 | 2001-06-06 08:00:00,1408,2,23 889 | 2001-06-07 08:00:00,1408,2,24 890 | 2001-06-08 08:00:00,1408,2,25 891 | 2001-06-09 08:00:00,1408,2,26 892 | 2001-06-10 08:00:00,1408,2,27 893 | 2001-06-11 08:00:00,1408,2,28 894 | 2001-06-12 08:00:00,1408,2,29 895 | 2001-06-13 08:00:00,1408,2,30 896 | 2001-06-14 08:00:00,1408,2,31 897 | 2001-06-15 08:00:00,1408,3,1 898 | 2001-06-16 08:00:00,1408,3,2 899 | 2001-06-17 08:00:00,1408,3,3 900 | 2001-06-18 08:00:00,1408,3,4 901 | 2001-06-19 08:00:00,1408,3,5 902 | 2001-06-20 08:00:00,1408,3,6 903 | 2001-06-21 08:00:00,1408,3,7 904 | 2001-06-22 08:00:00,1408,3,8 905 | 2001-06-23 08:00:00,1408,3,9 906 | 2001-06-24 08:00:00,1408,3,10 907 | 2001-06-25 08:00:00,1408,3,11 908 | 2001-06-26 08:00:00,1408,3,12 909 | 2001-06-27 08:00:00,1408,3,13 910 | 2001-06-28 08:00:00,1408,3,14 911 | 2001-06-29 08:00:00,1408,3,15 912 | 2001-06-30 08:00:00,1408,3,16 913 | 2001-07-01 08:00:00,1408,3,17 914 | 2001-07-02 08:00:00,1408,3,18 915 | 2001-07-03 08:00:00,1408,3,19 916 | 2001-07-04 08:00:00,1408,3,20 917 | 2001-07-05 08:00:00,1408,3,21 918 | 2001-07-06 08:00:00,1408,3,22 919 | 2001-07-07 08:00:00,1408,3,23 920 | 2001-07-08 08:00:00,1408,3,24 921 | 2001-07-09 08:00:00,1408,3,25 922 | 2001-07-10 08:00:00,1408,3,26 923 | 2001-07-11 08:00:00,1408,3,27 924 | 2001-07-12 08:00:00,1408,3,28 925 | 2001-07-13 08:00:00,1408,3,29 926 | 2001-07-14 08:00:00,1408,3,30 927 | 2001-07-15 08:00:00,1408,3,31 928 | 2001-07-16 08:00:00,1408,4,1 929 | 2001-07-17 08:00:00,1408,4,2 930 | 2001-07-18 08:00:00,1408,4,3 931 | 2001-07-19 08:00:00,1408,4,4 932 | 2001-07-20 08:00:00,1408,4,5 933 | 2001-07-21 08:00:00,1408,4,6 934 | 2001-07-22 08:00:00,1408,4,7 935 | 2001-07-23 08:00:00,1408,4,8 936 | 2001-07-24 08:00:00,1408,4,9 937 | 2001-07-25 08:00:00,1408,4,10 938 | 2001-07-26 08:00:00,1408,4,11 939 | 2001-07-27 08:00:00,1408,4,12 940 | 2001-07-28 08:00:00,1408,4,13 941 | 2001-07-29 08:00:00,1408,4,14 942 | 2001-07-30 08:00:00,1408,4,15 943 | 2001-07-31 08:00:00,1408,4,16 944 | 2001-08-01 08:00:00,1408,4,17 945 | 2001-08-02 08:00:00,1408,4,18 946 | 2001-08-03 08:00:00,1408,4,19 947 | 2001-08-04 08:00:00,1408,4,20 948 | 2001-08-05 08:00:00,1408,4,21 949 | 2001-08-06 08:00:00,1408,4,22 950 | 2001-08-07 08:00:00,1408,4,23 951 | 2001-08-08 08:00:00,1408,4,24 952 | 2001-08-09 08:00:00,1408,4,25 953 | 2001-08-10 08:00:00,1408,4,26 954 | 2001-08-11 08:00:00,1408,4,27 955 | 2001-08-12 08:00:00,1408,4,28 956 | 2001-08-13 08:00:00,1408,4,29 957 | 2001-08-14 08:00:00,1408,4,30 958 | 2001-08-15 08:00:00,1408,4,31 959 | 2001-08-16 08:00:00,1408,5,1 960 | 2001-08-17 08:00:00,1408,5,2 961 | 2001-08-18 08:00:00,1408,5,3 962 | 2001-08-19 08:00:00,1408,5,4 963 | 2001-08-20 08:00:00,1408,5,5 964 | 2001-08-21 08:00:00,1408,5,6 965 | 2001-08-22 08:00:00,1408,5,7 966 | 2001-08-23 08:00:00,1408,5,8 967 | 2001-08-24 08:00:00,1408,5,9 968 | 2001-08-25 08:00:00,1408,5,10 969 | 2001-08-26 08:00:00,1408,5,11 970 | 2001-08-27 08:00:00,1408,5,12 971 | 2001-08-28 08:00:00,1408,5,13 972 | 2001-08-29 08:00:00,1408,5,14 973 | 2001-08-30 08:00:00,1408,5,15 974 | 2001-08-31 08:00:00,1408,5,16 975 | 2001-09-01 08:00:00,1408,5,17 976 | 2001-09-02 08:00:00,1408,5,18 977 | 2001-09-03 08:00:00,1408,5,19 978 | 2001-09-04 08:00:00,1408,5,20 979 | 2001-09-05 08:00:00,1408,5,21 980 | 2001-09-06 08:00:00,1408,5,22 981 | 2001-09-07 08:00:00,1408,5,23 982 | 2001-09-08 08:00:00,1408,5,24 983 | 2001-09-09 08:00:00,1408,5,25 984 | 2001-09-10 08:00:00,1408,5,26 985 | 2001-09-11 08:00:00,1408,5,27 986 | 2001-09-12 08:00:00,1408,5,28 987 | 2001-09-13 08:00:00,1408,5,29 988 | 2001-09-14 08:00:00,1408,5,30 989 | 2001-09-15 08:00:00,1408,5,31 990 | 2001-09-16 08:00:00,1408,6,1 991 | 2001-09-17 08:00:00,1408,6,2 992 | 2001-09-18 08:00:00,1408,6,3 993 | 2001-09-19 08:00:00,1408,6,4 994 | 2001-09-20 08:00:00,1408,6,5 995 | 2001-09-21 08:00:00,1408,6,6 996 | 2001-09-22 08:00:00,1408,6,7 997 | 2001-09-23 08:00:00,1408,6,8 998 | 2001-09-24 08:00:00,1408,6,9 999 | 2001-09-25 08:00:00,1408,6,10 1000 | 2001-09-26 08:00:00,1408,6,11 1001 | 2001-09-27 08:00:00,1408,6,12 1002 | 2001-09-28 08:00:00,1408,6,13 1003 | 2001-09-29 08:00:00,1408,6,14 1004 | 2001-09-30 08:00:00,1408,6,15 1005 | 2001-10-01 08:00:00,1408,6,16 1006 | 2001-10-02 08:00:00,1408,6,17 1007 | 2001-10-03 08:00:00,1408,6,18 1008 | 2001-10-04 08:00:00,1408,6,19 1009 | 2001-10-05 08:00:00,1408,6,20 1010 | 2001-10-06 08:00:00,1408,6,21 1011 | 2001-10-07 08:00:00,1408,6,22 1012 | 2001-10-08 08:00:00,1408,6,23 1013 | 2001-10-09 08:00:00,1408,6,24 1014 | 2001-10-10 08:00:00,1408,6,25 1015 | 2001-10-11 08:00:00,1408,6,26 1016 | 2001-10-12 08:00:00,1408,6,27 1017 | 2001-10-13 08:00:00,1408,6,28 1018 | 2001-10-14 08:00:00,1408,6,29 1019 | 2001-10-15 08:00:00,1408,6,30 1020 | 2001-10-16 08:00:00,1408,7,1 1021 | 2001-10-17 08:00:00,1408,7,2 1022 | 2001-10-18 08:00:00,1408,7,3 1023 | 2001-10-19 08:00:00,1408,7,4 1024 | 2001-10-20 08:00:00,1408,7,5 1025 | 2001-10-21 08:00:00,1408,7,6 1026 | 2001-10-22 08:00:00,1408,7,7 1027 | 2001-10-23 08:00:00,1408,7,8 1028 | 2001-10-24 08:00:00,1408,7,9 1029 | 2001-10-25 08:00:00,1408,7,10 1030 | 2001-10-26 08:00:00,1408,7,11 1031 | 2001-10-27 08:00:00,1408,7,12 1032 | 2001-10-28 08:00:00,1408,7,13 1033 | 2001-10-29 08:00:00,1408,7,14 1034 | 2001-10-30 08:00:00,1408,7,15 1035 | 2001-10-31 08:00:00,1408,7,16 1036 | 2001-11-01 08:00:00,1408,7,17 1037 | 2001-11-02 08:00:00,1408,7,18 1038 | 2001-11-03 08:00:00,1408,7,19 1039 | 2001-11-04 08:00:00,1408,7,20 1040 | 2001-11-05 08:00:00,1408,7,21 1041 | 2001-11-06 08:00:00,1408,7,22 1042 | 2001-11-07 08:00:00,1408,7,23 1043 | 2001-11-08 08:00:00,1408,7,24 1044 | 2001-11-09 08:00:00,1408,7,25 1045 | 2001-11-10 08:00:00,1408,7,26 1046 | 2001-11-11 08:00:00,1408,7,27 1047 | 2001-11-12 08:00:00,1408,7,28 1048 | 2001-11-13 08:00:00,1408,7,29 1049 | 2001-11-14 08:00:00,1408,7,30 1050 | 2001-11-15 08:00:00,1408,8,1 1051 | 2001-11-16 08:00:00,1408,8,2 1052 | 2001-11-17 08:00:00,1408,8,3 1053 | 2001-11-18 08:00:00,1408,8,4 1054 | 2001-11-19 08:00:00,1408,8,5 1055 | 2001-11-20 08:00:00,1408,8,6 1056 | 2001-11-21 08:00:00,1408,8,7 1057 | 2001-11-22 08:00:00,1408,8,8 1058 | 2001-11-23 08:00:00,1408,8,9 1059 | 2001-11-24 08:00:00,1408,8,10 1060 | 2001-11-25 08:00:00,1408,8,11 1061 | 2001-11-26 08:00:00,1408,8,12 1062 | 2001-11-27 08:00:00,1408,8,13 1063 | 2001-11-28 08:00:00,1408,8,14 1064 | 2001-11-29 08:00:00,1408,8,15 1065 | 2001-11-30 08:00:00,1408,8,16 1066 | 2001-12-01 08:00:00,1408,8,17 1067 | 2001-12-02 08:00:00,1408,8,18 1068 | 2001-12-03 08:00:00,1408,8,19 1069 | 2001-12-04 08:00:00,1408,8,20 1070 | 2001-12-05 08:00:00,1408,8,21 1071 | 2001-12-06 08:00:00,1408,8,22 1072 | 2001-12-07 08:00:00,1408,8,23 1073 | 2001-12-08 08:00:00,1408,8,24 1074 | 2001-12-09 08:00:00,1408,8,25 1075 | 2001-12-10 08:00:00,1408,8,26 1076 | 2001-12-11 08:00:00,1408,8,27 1077 | 2001-12-12 08:00:00,1408,8,28 1078 | 2001-12-13 08:00:00,1408,8,29 1079 | 2001-12-14 08:00:00,1408,8,30 1080 | 2001-12-15 08:00:00,1408,9,1 1081 | 2001-12-16 08:00:00,1408,9,2 1082 | 2001-12-17 08:00:00,1408,9,3 1083 | 2001-12-18 08:00:00,1408,9,4 1084 | 2001-12-19 08:00:00,1408,9,5 1085 | 2001-12-20 08:00:00,1408,9,6 1086 | 2001-12-21 08:00:00,1408,9,7 1087 | 2001-12-22 08:00:00,1408,9,8 1088 | 2001-12-23 08:00:00,1408,9,9 1089 | 2001-12-24 08:00:00,1408,9,10 1090 | 2001-12-25 08:00:00,1408,9,11 1091 | 2001-12-26 08:00:00,1408,9,12 1092 | 2001-12-27 08:00:00,1408,9,13 1093 | 2001-12-28 08:00:00,1408,9,14 1094 | 2001-12-29 08:00:00,1408,9,15 1095 | 2001-12-30 08:00:00,1408,9,16 1096 | 2007-02-01 05:00:00,1413,10,18 1097 | 2007-02-02 05:00:00,1413,10,19 1098 | 2007-02-03 05:00:00,1413,10,20 1099 | 2007-02-04 05:00:00,1413,10,21 1100 | 2007-02-05 05:00:00,1413,10,22 1101 | 2007-02-06 05:00:00,1413,10,23 1102 | 2007-02-07 05:00:00,1413,10,24 1103 | 2007-02-08 05:00:00,1413,10,25 1104 | 2007-02-09 05:00:00,1413,10,26 1105 | 2007-02-10 05:00:00,1413,10,27 1106 | 2007-02-11 05:00:00,1413,10,28 1107 | 2007-02-12 05:00:00,1413,10,29 1108 | 2007-02-13 05:00:00,1413,10,30 1109 | 2007-02-14 05:00:00,1413,11,1 1110 | 2007-02-15 05:00:00,1413,11,2 1111 | 2007-02-16 05:00:00,1413,11,3 1112 | 2007-02-17 05:00:00,1413,11,4 1113 | 2007-02-18 05:00:00,1413,11,5 1114 | 2007-02-19 05:00:00,1413,11,6 1115 | 2007-02-20 05:00:00,1413,11,7 1116 | 2007-02-21 05:00:00,1413,11,8 1117 | 2007-02-22 05:00:00,1413,11,9 1118 | 2007-02-23 05:00:00,1413,11,10 1119 | 2007-02-24 05:00:00,1413,11,11 1120 | 2007-02-25 05:00:00,1413,11,12 1121 | 2007-02-26 05:00:00,1413,11,13 1122 | 2007-02-27 05:00:00,1413,11,14 1123 | 2007-02-28 05:00:00,1413,11,15 1124 | 2007-03-01 05:00:00,1413,11,16 1125 | 2007-03-02 05:00:00,1413,11,17 1126 | 2007-03-03 05:00:00,1413,11,18 1127 | 2007-03-04 05:00:00,1413,11,19 1128 | 2007-03-05 05:00:00,1413,11,20 1129 | 2007-03-06 05:00:00,1413,11,21 1130 | 2007-03-07 05:00:00,1413,11,22 1131 | 2007-03-08 05:00:00,1413,11,23 1132 | 2007-03-09 05:00:00,1413,11,24 1133 | 2007-03-10 05:00:00,1413,11,25 1134 | 2007-03-11 05:00:00,1413,11,26 1135 | 2007-03-12 05:00:00,1413,11,27 1136 | 2007-03-13 05:00:00,1413,11,28 1137 | 2007-03-14 05:00:00,1413,11,29 1138 | 2007-03-15 05:00:00,1413,11,30 1139 | 2007-03-16 05:00:00,1413,12,1 1140 | 2007-03-17 05:00:00,1413,12,2 1141 | 2007-03-18 05:00:00,1413,12,3 1142 | 2007-03-19 05:00:00,1413,12,4 1143 | 2007-03-20 05:00:00,1413,12,5 1144 | 2007-03-21 05:00:00,1413,12,6 1145 | 2007-03-22 05:00:00,1413,12,7 1146 | 2007-03-23 05:00:00,1413,12,8 1147 | 2007-03-24 05:00:00,1413,12,9 1148 | 2007-03-25 05:00:00,1413,12,10 1149 | 2007-03-26 05:00:00,1413,12,11 1150 | 2007-03-27 05:00:00,1413,12,12 1151 | 2007-03-28 05:00:00,1413,12,13 1152 | 2007-03-29 05:00:00,1413,12,14 1153 | 2007-03-30 05:00:00,1413,12,15 1154 | 2007-03-31 05:00:00,1413,12,16 1155 | 2007-04-01 05:00:00,1413,12,17 1156 | 2007-04-02 05:00:00,1413,12,18 1157 | 2007-04-03 05:00:00,1413,12,19 1158 | 2007-04-04 05:00:00,1413,12,20 1159 | 2007-04-05 05:00:00,1413,12,21 1160 | 2007-04-06 05:00:00,1413,12,22 1161 | 2007-04-07 05:00:00,1413,12,23 1162 | 2007-04-08 05:00:00,1413,12,24 1163 | 2007-04-09 05:00:00,1413,12,25 1164 | 2007-04-10 05:00:00,1413,12,26 1165 | 2007-04-11 05:00:00,1413,12,27 1166 | 2007-04-12 05:00:00,1413,12,28 1167 | 2007-04-13 05:00:00,1413,12,29 1168 | 2007-04-14 05:00:00,1413,12,30 1169 | 2007-04-15 05:00:00,1414,1,1 1170 | 2007-04-16 05:00:00,1414,1,2 1171 | 2007-04-17 05:00:00,1414,1,3 1172 | 2007-04-18 05:00:00,1414,1,4 1173 | 2007-04-19 05:00:00,1414,1,5 1174 | 2007-04-20 05:00:00,1414,1,6 1175 | 2007-04-21 05:00:00,1414,1,7 1176 | 2007-04-22 05:00:00,1414,1,8 1177 | 2007-04-23 05:00:00,1414,1,9 1178 | 2007-04-24 05:00:00,1414,1,10 1179 | 2007-04-25 05:00:00,1414,1,11 1180 | 2007-04-26 05:00:00,1414,1,12 1181 | 2007-04-27 05:00:00,1414,1,13 1182 | 2007-04-28 05:00:00,1414,1,14 1183 | 2007-04-29 05:00:00,1414,1,15 1184 | 2007-04-30 05:00:00,1414,1,16 1185 | 2007-05-01 05:00:00,1414,1,17 1186 | 2007-05-02 05:00:00,1414,1,18 1187 | 2007-05-03 05:00:00,1414,1,19 1188 | 2007-05-04 05:00:00,1414,1,20 1189 | 2007-05-05 05:00:00,1414,1,21 1190 | 2007-05-06 05:00:00,1414,1,22 1191 | 2007-05-07 05:00:00,1414,1,23 1192 | 2007-05-08 05:00:00,1414,1,24 1193 | 2007-05-09 05:00:00,1414,1,25 1194 | 2007-05-10 05:00:00,1414,1,26 1195 | 2007-05-11 05:00:00,1414,1,27 1196 | 2007-05-12 05:00:00,1414,1,28 1197 | 2007-05-13 05:00:00,1414,1,29 1198 | 2007-05-14 05:00:00,1414,1,30 1199 | 2007-05-15 05:00:00,1414,1,31 1200 | 2007-05-16 05:00:00,1414,2,1 1201 | 2007-05-17 05:00:00,1414,2,2 1202 | 2007-05-18 05:00:00,1414,2,3 1203 | 2007-05-19 05:00:00,1414,2,4 1204 | 2007-05-20 05:00:00,1414,2,5 1205 | 2007-05-21 05:00:00,1414,2,6 1206 | 2007-05-22 05:00:00,1414,2,7 1207 | 2007-05-23 05:00:00,1414,2,8 1208 | 2007-05-24 05:00:00,1414,2,9 1209 | 2007-05-25 05:00:00,1414,2,10 1210 | 2007-05-26 05:00:00,1414,2,11 1211 | 2007-05-27 05:00:00,1414,2,12 1212 | 2007-05-28 05:00:00,1414,2,13 1213 | 2007-05-29 05:00:00,1414,2,14 1214 | 2007-05-30 05:00:00,1414,2,15 1215 | 2007-05-31 05:00:00,1414,2,16 1216 | 2007-06-01 05:00:00,1414,2,17 1217 | 2007-06-02 05:00:00,1414,2,18 1218 | 2007-06-03 05:00:00,1414,2,19 1219 | 2007-06-04 05:00:00,1414,2,20 1220 | 2007-06-05 05:00:00,1414,2,21 1221 | 2007-06-06 05:00:00,1414,2,22 1222 | 2007-06-07 05:00:00,1414,2,23 1223 | 2007-06-08 05:00:00,1414,2,24 1224 | 2007-06-09 05:00:00,1414,2,25 1225 | 2007-06-10 05:00:00,1414,2,26 1226 | 2007-06-11 05:00:00,1414,2,27 1227 | 2007-06-12 05:00:00,1414,2,28 1228 | 2007-06-13 05:00:00,1414,2,29 1229 | 2007-06-14 05:00:00,1414,2,30 1230 | 2007-06-15 05:00:00,1414,2,31 1231 | 2007-06-16 05:00:00,1414,3,1 1232 | 2007-06-17 05:00:00,1414,3,2 1233 | 2007-06-18 05:00:00,1414,3,3 1234 | 2007-06-19 05:00:00,1414,3,4 1235 | 2007-06-20 05:00:00,1414,3,5 1236 | 2007-06-21 05:00:00,1414,3,6 1237 | 2007-06-22 05:00:00,1414,3,7 1238 | 2007-06-23 05:00:00,1414,3,8 1239 | 2007-06-24 05:00:00,1414,3,9 1240 | 2007-06-25 05:00:00,1414,3,10 1241 | 2007-06-26 05:00:00,1414,3,11 1242 | 2007-06-27 05:00:00,1414,3,12 1243 | 2007-06-28 05:00:00,1414,3,13 1244 | 2007-06-29 05:00:00,1414,3,14 1245 | 2007-06-30 05:00:00,1414,3,15 1246 | 2007-07-01 05:00:00,1414,3,16 1247 | 2007-07-02 05:00:00,1414,3,17 1248 | 2007-07-03 05:00:00,1414,3,18 1249 | 2007-07-04 05:00:00,1414,3,19 1250 | 2007-07-05 05:00:00,1414,3,20 1251 | 2007-07-06 05:00:00,1414,3,21 1252 | 2007-07-07 05:00:00,1414,3,22 1253 | 2007-07-08 05:00:00,1414,3,23 1254 | 2007-07-09 05:00:00,1414,3,24 1255 | 2007-07-10 05:00:00,1414,3,25 1256 | 2007-07-11 05:00:00,1414,3,26 1257 | 2007-07-12 05:00:00,1414,3,27 1258 | 2007-07-13 05:00:00,1414,3,28 1259 | 2007-07-14 05:00:00,1414,3,29 1260 | 2007-07-15 05:00:00,1414,3,30 1261 | 2007-07-16 05:00:00,1414,3,31 1262 | 2007-07-17 05:00:00,1414,4,1 1263 | 2007-07-18 05:00:00,1414,4,2 1264 | 2007-07-19 05:00:00,1414,4,3 1265 | 2007-07-20 05:00:00,1414,4,4 1266 | 2007-07-21 05:00:00,1414,4,5 1267 | 2007-07-22 05:00:00,1414,4,6 1268 | 2007-07-23 05:00:00,1414,4,7 1269 | 2007-07-24 05:00:00,1414,4,8 1270 | 2007-07-25 05:00:00,1414,4,9 1271 | 2007-07-26 05:00:00,1414,4,10 1272 | 2007-07-27 05:00:00,1414,4,11 1273 | 2007-07-28 05:00:00,1414,4,12 1274 | 2007-07-29 05:00:00,1414,4,13 1275 | 2007-07-30 05:00:00,1414,4,14 1276 | 2007-07-31 05:00:00,1414,4,15 1277 | 2007-08-01 05:00:00,1414,4,16 1278 | 2007-08-02 05:00:00,1414,4,17 1279 | 2007-08-03 05:00:00,1414,4,18 1280 | 2007-08-04 05:00:00,1414,4,19 1281 | 2007-08-05 05:00:00,1414,4,20 1282 | 2007-08-06 05:00:00,1414,4,21 1283 | 2007-08-07 05:00:00,1414,4,22 1284 | 2007-08-08 05:00:00,1414,4,23 1285 | 2007-08-09 05:00:00,1414,4,24 1286 | 2007-08-10 05:00:00,1414,4,25 1287 | 2007-08-11 05:00:00,1414,4,26 1288 | 2007-08-12 05:00:00,1414,4,27 1289 | 2007-08-13 05:00:00,1414,4,28 1290 | 2007-08-14 05:00:00,1414,4,29 1291 | 2007-08-15 05:00:00,1414,4,30 1292 | 2007-08-16 05:00:00,1414,4,31 1293 | 2007-08-17 05:00:00,1414,5,1 1294 | 2007-08-18 05:00:00,1414,5,2 1295 | 2007-08-19 05:00:00,1414,5,3 1296 | 2007-08-20 05:00:00,1414,5,4 1297 | 2007-08-21 05:00:00,1414,5,5 1298 | 2007-08-22 05:00:00,1414,5,6 1299 | 2007-08-23 05:00:00,1414,5,7 1300 | 2007-08-24 05:00:00,1414,5,8 1301 | 2007-08-25 05:00:00,1414,5,9 1302 | 2007-08-26 05:00:00,1414,5,10 1303 | 2007-08-27 05:00:00,1414,5,11 1304 | 2007-08-28 05:00:00,1414,5,12 1305 | 2007-08-29 05:00:00,1414,5,13 1306 | 2007-08-30 05:00:00,1414,5,14 1307 | 2007-08-31 05:00:00,1414,5,15 1308 | 2007-09-01 05:00:00,1414,5,16 1309 | 2007-09-02 05:00:00,1414,5,17 1310 | 2007-09-03 05:00:00,1414,5,18 1311 | 2007-09-04 05:00:00,1414,5,19 1312 | 2007-09-05 05:00:00,1414,5,20 1313 | 2007-09-06 05:00:00,1414,5,21 1314 | 2007-09-07 05:00:00,1414,5,22 1315 | 2007-09-08 05:00:00,1414,5,23 1316 | 2007-09-09 05:00:00,1414,5,24 1317 | 2007-09-10 05:00:00,1414,5,25 1318 | 2007-09-11 05:00:00,1414,5,26 1319 | 2007-09-12 05:00:00,1414,5,27 1320 | 2007-09-13 05:00:00,1414,5,28 1321 | 2007-09-14 05:00:00,1414,5,29 1322 | 2007-09-15 05:00:00,1414,5,30 1323 | 2007-09-16 05:00:00,1414,5,31 1324 | 2007-09-17 05:00:00,1414,6,1 1325 | 2007-09-18 05:00:00,1414,6,2 1326 | 2007-09-19 05:00:00,1414,6,3 1327 | 2007-09-20 05:00:00,1414,6,4 1328 | 2007-09-21 05:00:00,1414,6,5 1329 | 2007-09-22 05:00:00,1414,6,6 1330 | 2007-09-23 05:00:00,1414,6,7 1331 | 2007-09-24 05:00:00,1414,6,8 1332 | 2007-09-25 05:00:00,1414,6,9 1333 | 2007-09-26 05:00:00,1414,6,10 1334 | 2007-09-27 05:00:00,1414,6,11 1335 | 2007-09-28 05:00:00,1414,6,12 1336 | 2007-09-29 05:00:00,1414,6,13 1337 | 2007-09-30 05:00:00,1414,6,14 1338 | 2007-10-01 05:00:00,1414,6,15 1339 | 2007-10-02 05:00:00,1414,6,16 1340 | 2007-10-03 05:00:00,1414,6,17 1341 | 2007-10-04 05:00:00,1414,6,18 1342 | 2007-10-05 05:00:00,1414,6,19 1343 | 2007-10-06 05:00:00,1414,6,20 1344 | 2007-10-07 05:00:00,1414,6,21 1345 | 2007-10-08 05:00:00,1414,6,22 1346 | 2007-10-09 05:00:00,1414,6,23 1347 | 2007-10-10 05:00:00,1414,6,24 1348 | 2007-10-11 05:00:00,1414,6,25 1349 | 2007-10-12 05:00:00,1414,6,26 1350 | 2007-10-13 05:00:00,1414,6,27 1351 | 2007-10-14 05:00:00,1414,6,28 1352 | 2007-10-15 05:00:00,1414,6,29 1353 | 2007-10-16 05:00:00,1414,6,30 1354 | 2007-10-17 05:00:00,1414,7,1 1355 | 2007-10-18 05:00:00,1414,7,2 1356 | 2007-10-19 05:00:00,1414,7,3 1357 | 2007-10-20 05:00:00,1414,7,4 1358 | 2007-10-21 05:00:00,1414,7,5 1359 | 2007-10-22 05:00:00,1414,7,6 1360 | 2007-10-23 05:00:00,1414,7,7 1361 | 2007-10-24 05:00:00,1414,7,8 1362 | 2007-10-25 05:00:00,1414,7,9 1363 | 2007-10-26 05:00:00,1414,7,10 1364 | 2007-10-27 05:00:00,1414,7,11 1365 | 2007-10-28 05:00:00,1414,7,12 1366 | 2007-10-29 05:00:00,1414,7,13 1367 | 2007-10-30 05:00:00,1414,7,14 1368 | 2007-10-31 05:00:00,1414,7,15 1369 | 2007-11-01 05:00:00,1414,7,16 1370 | 2007-11-02 05:00:00,1414,7,17 1371 | 2007-11-03 05:00:00,1414,7,18 1372 | 2007-11-04 05:00:00,1414,7,19 1373 | 2007-11-05 05:00:00,1414,7,20 1374 | 2007-11-06 05:00:00,1414,7,21 1375 | 2007-11-07 05:00:00,1414,7,22 1376 | 2007-11-08 05:00:00,1414,7,23 1377 | 2007-11-09 05:00:00,1414,7,24 1378 | 2007-11-10 05:00:00,1414,7,25 1379 | 2007-11-11 05:00:00,1414,7,26 1380 | 2007-11-12 05:00:00,1414,7,27 1381 | 2007-11-13 05:00:00,1414,7,28 1382 | 2007-11-14 05:00:00,1414,7,29 1383 | 2007-11-15 05:00:00,1414,7,30 1384 | 2007-11-16 05:00:00,1414,8,1 1385 | 2007-11-17 05:00:00,1414,8,2 1386 | 2007-11-18 05:00:00,1414,8,3 1387 | 2007-11-19 05:00:00,1414,8,4 1388 | 2007-11-20 05:00:00,1414,8,5 1389 | 2007-11-21 05:00:00,1414,8,6 1390 | 2007-11-22 05:00:00,1414,8,7 1391 | 2007-11-23 05:00:00,1414,8,8 1392 | 2007-11-24 05:00:00,1414,8,9 1393 | 2007-11-25 05:00:00,1414,8,10 1394 | 2007-11-26 05:00:00,1414,8,11 1395 | 2007-11-27 05:00:00,1414,8,12 1396 | 2007-11-28 05:00:00,1414,8,13 1397 | 2007-11-29 05:00:00,1414,8,14 1398 | 2007-11-30 05:00:00,1414,8,15 1399 | 2007-12-01 05:00:00,1414,8,16 1400 | 2007-12-02 05:00:00,1414,8,17 1401 | 2007-12-03 05:00:00,1414,8,18 1402 | 2007-12-04 05:00:00,1414,8,19 1403 | 2007-12-05 05:00:00,1414,8,20 1404 | 2007-12-06 05:00:00,1414,8,21 1405 | 2007-12-07 05:00:00,1414,8,22 1406 | 2007-12-08 05:00:00,1414,8,23 1407 | 2007-12-09 05:00:00,1414,8,24 1408 | 2007-12-10 05:00:00,1414,8,25 1409 | 2007-12-11 05:00:00,1414,8,26 1410 | 2007-12-12 05:00:00,1414,8,27 1411 | 2007-12-13 05:00:00,1414,8,28 1412 | 2007-12-14 05:00:00,1414,8,29 1413 | 2007-12-15 05:00:00,1414,8,30 1414 | 2007-12-16 05:00:00,1414,9,1 1415 | 2007-12-17 05:00:00,1414,9,2 1416 | 2007-12-18 05:00:00,1414,9,3 1417 | 2007-12-19 05:00:00,1414,9,4 1418 | 2007-12-20 05:00:00,1414,9,5 1419 | 2007-12-21 05:00:00,1414,9,6 1420 | 2007-12-22 05:00:00,1414,9,7 1421 | 2007-12-23 05:00:00,1414,9,8 1422 | 2007-12-24 05:00:00,1414,9,9 1423 | 2007-12-25 05:00:00,1414,9,10 1424 | 2007-12-26 05:00:00,1414,9,11 1425 | 2007-12-27 05:00:00,1414,9,12 1426 | 2007-12-28 05:00:00,1414,9,13 1427 | 2007-12-29 05:00:00,1414,9,14 1428 | 2007-12-30 05:00:00,1414,9,15 1429 | 2007-12-31 05:00:00,1414,9,16 1430 | 2008-01-01 05:00:00,1414,9,17 1431 | 2008-01-02 05:00:00,1414,9,18 1432 | 2008-01-03 05:00:00,1414,9,19 1433 | 2008-01-04 05:00:00,1414,9,20 1434 | 2008-01-05 05:00:00,1414,9,21 1435 | 2008-01-06 05:00:00,1414,9,22 1436 | 2008-01-07 05:00:00,1414,9,23 1437 | 2008-01-08 05:00:00,1414,9,24 1438 | 2008-01-09 05:00:00,1414,9,25 1439 | 2008-01-10 05:00:00,1414,9,26 1440 | 2008-01-11 05:00:00,1414,9,27 1441 | 2008-01-12 05:00:00,1414,9,28 1442 | 2008-01-13 05:00:00,1414,9,29 1443 | 2008-01-14 05:00:00,1414,9,30 1444 | 2008-01-15 05:00:00,1414,10,1 1445 | 2008-01-16 05:00:00,1414,10,2 1446 | 2008-01-17 05:00:00,1414,10,3 1447 | 2008-01-18 05:00:00,1414,10,4 1448 | 2008-01-19 05:00:00,1414,10,5 1449 | 2008-01-20 05:00:00,1414,10,6 1450 | 2008-01-21 05:00:00,1414,10,7 1451 | 2008-01-22 05:00:00,1414,10,8 1452 | 2008-01-23 05:00:00,1414,10,9 1453 | 2008-01-24 05:00:00,1414,10,10 1454 | 2008-01-25 05:00:00,1414,10,11 1455 | 2008-01-26 05:00:00,1414,10,12 1456 | 2008-01-27 05:00:00,1414,10,13 1457 | 2008-01-28 05:00:00,1414,10,14 1458 | 2008-01-29 05:00:00,1414,10,15 1459 | 2008-01-30 05:00:00,1414,10,16 1460 | 2008-01-31 05:00:00,1414,10,17 1461 | 2008-02-01 05:00:00,1414,10,18 1462 | 2008-02-02 05:00:00,1414,10,19 1463 | 2008-02-03 05:00:00,1414,10,20 1464 | 2008-02-04 05:00:00,1414,10,21 1465 | 2008-02-05 05:00:00,1414,10,22 1466 | 2008-02-06 05:00:00,1414,10,23 1467 | 2008-02-07 05:00:00,1414,10,24 1468 | 2008-02-08 05:00:00,1414,10,25 1469 | 2008-02-09 05:00:00,1414,10,26 1470 | 2008-02-10 05:00:00,1414,10,27 1471 | 2008-02-11 05:00:00,1414,10,28 1472 | 2008-02-12 05:00:00,1414,10,29 1473 | 2008-02-13 05:00:00,1414,10,30 1474 | 2008-02-14 05:00:00,1414,11,1 1475 | 2008-02-15 05:00:00,1414,11,2 1476 | 2008-02-16 05:00:00,1414,11,3 1477 | 2008-02-17 05:00:00,1414,11,4 1478 | 2008-02-18 05:00:00,1414,11,5 1479 | 2008-02-19 05:00:00,1414,11,6 1480 | 2008-02-20 05:00:00,1414,11,7 1481 | 2008-02-21 05:00:00,1414,11,8 1482 | 2008-02-22 05:00:00,1414,11,9 1483 | 2008-02-23 05:00:00,1414,11,10 1484 | 2008-02-24 05:00:00,1414,11,11 1485 | 2008-02-25 05:00:00,1414,11,12 1486 | 2008-02-26 05:00:00,1414,11,13 1487 | 2008-02-27 05:00:00,1414,11,14 1488 | 2008-02-28 05:00:00,1414,11,15 1489 | 2008-02-29 05:00:00,1414,11,16 1490 | 2008-03-01 05:00:00,1414,11,17 1491 | 2008-03-02 05:00:00,1414,11,18 1492 | 2008-03-03 05:00:00,1414,11,19 1493 | 2008-03-04 05:00:00,1414,11,20 1494 | 2008-03-05 05:00:00,1414,11,21 1495 | 2008-03-06 05:00:00,1414,11,22 1496 | 2008-03-07 05:00:00,1414,11,23 1497 | 2008-03-08 05:00:00,1414,11,24 1498 | 2008-03-09 05:00:00,1414,11,25 1499 | 2008-03-10 05:00:00,1414,11,26 1500 | 2008-03-11 05:00:00,1414,11,27 1501 | 2008-03-12 05:00:00,1414,11,28 1502 | 2008-03-13 05:00:00,1414,11,29 1503 | 2008-03-14 05:00:00,1414,11,30 1504 | 2008-03-15 05:00:00,1414,11,31 1505 | 2008-03-16 05:00:00,1414,12,1 1506 | 2008-03-17 05:00:00,1414,12,2 1507 | 2008-03-18 05:00:00,1414,12,3 1508 | 2008-03-19 05:00:00,1414,12,4 1509 | 2008-03-20 05:00:00,1414,12,5 1510 | 2008-03-21 05:00:00,1414,12,6 1511 | 2008-03-22 05:00:00,1414,12,7 1512 | 2008-03-23 05:00:00,1414,12,8 1513 | 2008-03-24 05:00:00,1414,12,9 1514 | 2008-03-25 05:00:00,1414,12,10 1515 | 2008-03-26 05:00:00,1414,12,11 1516 | 2008-03-27 05:00:00,1414,12,12 1517 | 2008-03-28 05:00:00,1414,12,13 1518 | 2008-03-29 05:00:00,1414,12,14 1519 | 2008-03-30 05:00:00,1414,12,15 1520 | 2008-03-31 05:00:00,1414,12,16 1521 | 2008-04-01 05:00:00,1414,12,17 1522 | 2008-04-02 05:00:00,1414,12,18 1523 | 2008-04-03 05:00:00,1414,12,19 1524 | 2008-04-04 05:00:00,1414,12,20 1525 | 2008-04-05 05:00:00,1414,12,21 1526 | 2008-04-06 05:00:00,1414,12,22 1527 | 2008-04-07 05:00:00,1414,12,23 1528 | 2008-04-08 05:00:00,1414,12,24 1529 | 2008-04-09 05:00:00,1414,12,25 1530 | 2008-04-10 05:00:00,1414,12,26 1531 | 2008-04-11 05:00:00,1414,12,27 1532 | 2008-04-12 05:00:00,1414,12,28 1533 | 2008-04-13 05:00:00,1414,12,29 1534 | 2008-04-14 05:00:00,1414,12,30 1535 | 2008-04-15 05:00:00,1415,1,1 1536 | 2008-04-16 05:00:00,1415,1,2 1537 | 2008-04-17 05:00:00,1415,1,3 1538 | 2008-04-18 05:00:00,1415,1,4 1539 | 2008-04-19 05:00:00,1415,1,5 1540 | 2008-04-20 05:00:00,1415,1,6 1541 | 2008-04-21 05:00:00,1415,1,7 1542 | 2008-04-22 05:00:00,1415,1,8 1543 | 2008-04-23 05:00:00,1415,1,9 1544 | 2008-04-24 05:00:00,1415,1,10 1545 | 2008-04-25 05:00:00,1415,1,11 1546 | 2008-04-26 05:00:00,1415,1,12 1547 | 2008-04-27 05:00:00,1415,1,13 1548 | 2008-04-28 05:00:00,1415,1,14 1549 | 2008-04-29 05:00:00,1415,1,15 1550 | 2008-04-30 05:00:00,1415,1,16 1551 | 2008-05-01 05:00:00,1415,1,17 1552 | 2008-05-02 05:00:00,1415,1,18 1553 | 2008-05-03 05:00:00,1415,1,19 1554 | 2008-05-04 05:00:00,1415,1,20 1555 | 2008-05-05 05:00:00,1415,1,21 1556 | 2008-05-06 05:00:00,1415,1,22 1557 | 2008-05-07 05:00:00,1415,1,23 1558 | 2008-05-08 05:00:00,1415,1,24 1559 | 2008-05-09 05:00:00,1415,1,25 1560 | 2008-05-10 05:00:00,1415,1,26 1561 | 2008-05-11 05:00:00,1415,1,27 1562 | 2008-05-12 05:00:00,1415,1,28 1563 | 2008-05-13 05:00:00,1415,1,29 1564 | 2008-05-14 05:00:00,1415,1,30 1565 | 2008-05-15 05:00:00,1415,1,31 1566 | 2008-05-16 05:00:00,1415,2,1 1567 | 2008-05-17 05:00:00,1415,2,2 1568 | 2008-05-18 05:00:00,1415,2,3 1569 | 2008-05-19 05:00:00,1415,2,4 1570 | 2008-05-20 05:00:00,1415,2,5 1571 | 2008-05-21 05:00:00,1415,2,6 1572 | 2008-05-22 05:00:00,1415,2,7 1573 | 2008-05-23 05:00:00,1415,2,8 1574 | 2008-05-24 05:00:00,1415,2,9 1575 | 2008-05-25 05:00:00,1415,2,10 1576 | 2008-05-26 05:00:00,1415,2,11 1577 | 2008-05-27 05:00:00,1415,2,12 1578 | 2008-05-28 05:00:00,1415,2,13 1579 | 2008-05-29 05:00:00,1415,2,14 1580 | 2008-05-30 05:00:00,1415,2,15 1581 | 2008-05-31 05:00:00,1415,2,16 1582 | 2008-06-01 05:00:00,1415,2,17 1583 | 2008-06-02 05:00:00,1415,2,18 1584 | 2008-06-03 05:00:00,1415,2,19 1585 | 2008-06-04 05:00:00,1415,2,20 1586 | 2008-06-05 05:00:00,1415,2,21 1587 | 2008-06-06 05:00:00,1415,2,22 1588 | 2008-06-07 05:00:00,1415,2,23 1589 | 2008-06-08 05:00:00,1415,2,24 1590 | 2008-06-09 05:00:00,1415,2,25 1591 | 2008-06-10 05:00:00,1415,2,26 1592 | 2008-06-11 05:00:00,1415,2,27 1593 | 2008-06-12 05:00:00,1415,2,28 1594 | 2008-06-13 05:00:00,1415,2,29 1595 | 2008-06-14 05:00:00,1415,2,30 1596 | 2008-06-15 05:00:00,1415,2,31 1597 | 2008-06-16 05:00:00,1415,3,1 1598 | 2008-06-17 05:00:00,1415,3,2 1599 | 2008-06-18 05:00:00,1415,3,3 1600 | 2008-06-19 05:00:00,1415,3,4 1601 | 2008-06-20 05:00:00,1415,3,5 1602 | 2008-06-21 05:00:00,1415,3,6 1603 | 2008-06-22 05:00:00,1415,3,7 1604 | 2008-06-23 05:00:00,1415,3,8 1605 | 2008-06-24 05:00:00,1415,3,9 1606 | 2008-06-25 05:00:00,1415,3,10 1607 | 2008-06-26 05:00:00,1415,3,11 1608 | 2008-06-27 05:00:00,1415,3,12 1609 | 2008-06-28 05:00:00,1415,3,13 1610 | 2008-06-29 05:00:00,1415,3,14 1611 | 2008-06-30 05:00:00,1415,3,15 1612 | 2008-07-01 05:00:00,1415,3,16 1613 | 2008-07-02 05:00:00,1415,3,17 1614 | 2008-07-03 05:00:00,1415,3,18 1615 | 2008-07-04 05:00:00,1415,3,19 1616 | 2008-07-05 05:00:00,1415,3,20 1617 | 2008-07-06 05:00:00,1415,3,21 1618 | 2008-07-07 05:00:00,1415,3,22 1619 | 2008-07-08 05:00:00,1415,3,23 1620 | 2008-07-09 05:00:00,1415,3,24 1621 | 2008-07-10 05:00:00,1415,3,25 1622 | 2008-07-11 05:00:00,1415,3,26 1623 | 2008-07-12 05:00:00,1415,3,27 1624 | 2008-07-13 05:00:00,1415,3,28 1625 | 2008-07-14 05:00:00,1415,3,29 1626 | 2008-07-15 05:00:00,1415,3,30 1627 | 2008-07-16 05:00:00,1415,3,31 1628 | 2008-07-17 05:00:00,1415,4,1 1629 | 2008-07-18 05:00:00,1415,4,2 1630 | 2008-07-19 05:00:00,1415,4,3 1631 | 2008-07-20 05:00:00,1415,4,4 1632 | 2008-07-21 05:00:00,1415,4,5 1633 | 2008-07-22 05:00:00,1415,4,6 1634 | 2008-07-23 05:00:00,1415,4,7 1635 | 2008-07-24 05:00:00,1415,4,8 1636 | 2008-07-25 05:00:00,1415,4,9 1637 | 2008-07-26 05:00:00,1415,4,10 1638 | 2008-07-27 05:00:00,1415,4,11 1639 | 2008-07-28 05:00:00,1415,4,12 1640 | 2008-07-29 05:00:00,1415,4,13 1641 | 2008-07-30 05:00:00,1415,4,14 1642 | 2008-07-31 05:00:00,1415,4,15 1643 | 2008-08-01 05:00:00,1415,4,16 1644 | 2008-08-02 05:00:00,1415,4,17 1645 | 2008-08-03 05:00:00,1415,4,18 1646 | 2008-08-04 05:00:00,1415,4,19 1647 | 2008-08-05 05:00:00,1415,4,20 1648 | 2008-08-06 05:00:00,1415,4,21 1649 | 2008-08-07 05:00:00,1415,4,22 1650 | 2008-08-08 05:00:00,1415,4,23 1651 | 2008-08-09 05:00:00,1415,4,24 1652 | 2008-08-10 05:00:00,1415,4,25 1653 | 2008-08-11 05:00:00,1415,4,26 1654 | 2008-08-12 05:00:00,1415,4,27 1655 | 2008-08-13 05:00:00,1415,4,28 1656 | 2008-08-14 05:00:00,1415,4,29 1657 | 2008-08-15 05:00:00,1415,4,30 1658 | 2008-08-16 05:00:00,1415,4,31 1659 | 2008-08-17 05:00:00,1415,5,1 1660 | 2008-08-18 05:00:00,1415,5,2 1661 | 2008-08-19 05:00:00,1415,5,3 1662 | 2008-08-20 05:00:00,1415,5,4 1663 | 2008-08-21 05:00:00,1415,5,5 1664 | 2008-08-22 05:00:00,1415,5,6 1665 | 2008-08-23 05:00:00,1415,5,7 1666 | 2008-08-24 05:00:00,1415,5,8 1667 | 2008-08-25 05:00:00,1415,5,9 1668 | 2008-08-26 05:00:00,1415,5,10 1669 | 2008-08-27 05:00:00,1415,5,11 1670 | 2008-08-28 05:00:00,1415,5,12 1671 | 2008-08-29 05:00:00,1415,5,13 1672 | 2008-08-30 05:00:00,1415,5,14 1673 | 2008-08-31 05:00:00,1415,5,15 1674 | 2008-09-01 05:00:00,1415,5,16 1675 | 2008-09-02 05:00:00,1415,5,17 1676 | 2008-09-03 05:00:00,1415,5,18 1677 | 2008-09-04 05:00:00,1415,5,19 1678 | 2008-09-05 05:00:00,1415,5,20 1679 | 2008-09-06 05:00:00,1415,5,21 1680 | 2008-09-07 05:00:00,1415,5,22 1681 | 2008-09-08 05:00:00,1415,5,23 1682 | 2008-09-09 05:00:00,1415,5,24 1683 | 2008-09-10 05:00:00,1415,5,25 1684 | 2008-09-11 05:00:00,1415,5,26 1685 | 2008-09-12 05:00:00,1415,5,27 1686 | 2008-09-13 05:00:00,1415,5,28 1687 | 2008-09-14 05:00:00,1415,5,29 1688 | 2008-09-15 05:00:00,1415,5,30 1689 | 2008-09-16 05:00:00,1415,5,31 1690 | 2008-09-17 05:00:00,1415,6,1 1691 | 2008-09-18 05:00:00,1415,6,2 1692 | 2008-09-19 05:00:00,1415,6,3 1693 | 2008-09-20 05:00:00,1415,6,4 1694 | 2008-09-21 05:00:00,1415,6,5 1695 | 2008-09-22 05:00:00,1415,6,6 1696 | 2008-09-23 05:00:00,1415,6,7 1697 | 2008-09-24 05:00:00,1415,6,8 1698 | 2008-09-25 05:00:00,1415,6,9 1699 | 2008-09-26 05:00:00,1415,6,10 1700 | 2008-09-27 05:00:00,1415,6,11 1701 | 2008-09-28 05:00:00,1415,6,12 1702 | 2008-09-29 05:00:00,1415,6,13 1703 | 2008-09-30 05:00:00,1415,6,14 1704 | 2008-10-01 05:00:00,1415,6,15 1705 | 2008-10-02 05:00:00,1415,6,16 1706 | 2008-10-03 05:00:00,1415,6,17 1707 | 2008-10-04 05:00:00,1415,6,18 1708 | 2008-10-05 05:00:00,1415,6,19 1709 | 2008-10-06 05:00:00,1415,6,20 1710 | 2008-10-07 05:00:00,1415,6,21 1711 | 2008-10-08 05:00:00,1415,6,22 1712 | 2008-10-09 05:00:00,1415,6,23 1713 | 2008-10-10 05:00:00,1415,6,24 1714 | 2008-10-11 05:00:00,1415,6,25 1715 | 2008-10-12 05:00:00,1415,6,26 1716 | 2008-10-13 05:00:00,1415,6,27 1717 | 2008-10-14 05:00:00,1415,6,28 1718 | 2008-10-15 05:00:00,1415,6,29 1719 | 2008-10-16 05:00:00,1415,6,30 1720 | 2008-10-17 05:00:00,1415,7,1 1721 | 2008-10-18 05:00:00,1415,7,2 1722 | 2008-10-19 05:00:00,1415,7,3 1723 | 2008-10-20 05:00:00,1415,7,4 1724 | 2008-10-21 05:00:00,1415,7,5 1725 | 2008-10-22 05:00:00,1415,7,6 1726 | 2008-10-23 05:00:00,1415,7,7 1727 | 2008-10-24 05:00:00,1415,7,8 1728 | 2008-10-25 05:00:00,1415,7,9 1729 | 2008-10-26 05:00:00,1415,7,10 1730 | 2008-10-27 05:00:00,1415,7,11 1731 | 2008-10-28 05:00:00,1415,7,12 1732 | 2008-10-29 05:00:00,1415,7,13 1733 | 2008-10-30 05:00:00,1415,7,14 1734 | 2008-10-31 05:00:00,1415,7,15 1735 | 2008-11-01 05:00:00,1415,7,16 1736 | 2008-11-02 05:00:00,1415,7,17 1737 | 2008-11-03 05:00:00,1415,7,18 1738 | 2008-11-04 05:00:00,1415,7,19 1739 | 2008-11-05 05:00:00,1415,7,20 1740 | 2008-11-06 05:00:00,1415,7,21 1741 | 2008-11-07 05:00:00,1415,7,22 1742 | 2008-11-08 05:00:00,1415,7,23 1743 | 2008-11-09 05:00:00,1415,7,24 1744 | 2008-11-10 05:00:00,1415,7,25 1745 | 2008-11-11 05:00:00,1415,7,26 1746 | 2008-11-12 05:00:00,1415,7,27 1747 | 2008-11-13 05:00:00,1415,7,28 1748 | 2008-11-14 05:00:00,1415,7,29 1749 | 2008-11-15 05:00:00,1415,7,30 1750 | 2008-11-16 05:00:00,1415,8,1 1751 | 2008-11-17 05:00:00,1415,8,2 1752 | 2008-11-18 05:00:00,1415,8,3 1753 | 2008-11-19 05:00:00,1415,8,4 1754 | 2008-11-20 05:00:00,1415,8,5 1755 | 2008-11-21 05:00:00,1415,8,6 1756 | 2008-11-22 05:00:00,1415,8,7 1757 | 2008-11-23 05:00:00,1415,8,8 1758 | 2008-11-24 05:00:00,1415,8,9 1759 | 2008-11-25 05:00:00,1415,8,10 1760 | 2008-11-26 05:00:00,1415,8,11 1761 | 2008-11-27 05:00:00,1415,8,12 1762 | 2008-11-28 05:00:00,1415,8,13 1763 | 2008-11-29 05:00:00,1415,8,14 1764 | 2008-11-30 05:00:00,1415,8,15 1765 | 2008-12-01 05:00:00,1415,8,16 1766 | 2008-12-02 05:00:00,1415,8,17 1767 | 2008-12-03 05:00:00,1415,8,18 1768 | 2008-12-04 05:00:00,1415,8,19 1769 | 2008-12-05 05:00:00,1415,8,20 1770 | 2008-12-06 05:00:00,1415,8,21 1771 | 2008-12-07 05:00:00,1415,8,22 1772 | 2008-12-08 05:00:00,1415,8,23 1773 | 2008-12-09 05:00:00,1415,8,24 1774 | 2008-12-10 05:00:00,1415,8,25 1775 | 2008-12-11 05:00:00,1415,8,26 1776 | 2008-12-12 05:00:00,1415,8,27 1777 | 2008-12-13 05:00:00,1415,8,28 1778 | 2008-12-14 05:00:00,1415,8,29 1779 | 2008-12-15 05:00:00,1415,8,30 1780 | 2008-12-16 05:00:00,1415,9,1 1781 | 2008-12-17 05:00:00,1415,9,2 1782 | 2008-12-18 05:00:00,1415,9,3 1783 | 2008-12-19 05:00:00,1415,9,4 1784 | 2008-12-20 05:00:00,1415,9,5 1785 | 2008-12-21 05:00:00,1415,9,6 1786 | 2008-12-22 05:00:00,1415,9,7 1787 | 2008-12-23 05:00:00,1415,9,8 1788 | 2008-12-24 05:00:00,1415,9,9 1789 | 2008-12-25 05:00:00,1415,9,10 1790 | 2008-12-26 05:00:00,1415,9,11 1791 | 2008-12-27 05:00:00,1415,9,12 1792 | 2008-12-28 05:00:00,1415,9,13 1793 | 2008-12-29 05:00:00,1415,9,14 1794 | 2008-12-30 05:00:00,1415,9,15 1795 | 2008-12-31 05:00:00,1415,9,16 1796 | 2009-01-01 05:00:00,1415,9,17 1797 | 2009-01-02 05:00:00,1415,9,18 1798 | 2009-01-03 05:00:00,1415,9,19 1799 | 2009-01-04 05:00:00,1415,9,20 1800 | 2009-01-05 05:00:00,1415,9,21 1801 | 2009-01-06 05:00:00,1415,9,22 1802 | 2009-01-07 05:00:00,1415,9,23 1803 | 2009-01-08 05:00:00,1415,9,24 1804 | 2009-01-09 05:00:00,1415,9,25 1805 | 2009-01-10 05:00:00,1415,9,26 1806 | 2009-01-11 05:00:00,1415,9,27 1807 | 2009-01-12 05:00:00,1415,9,28 1808 | 2009-01-13 05:00:00,1415,9,29 1809 | 2009-01-14 05:00:00,1415,9,30 1810 | 2009-01-15 05:00:00,1415,10,1 1811 | 2009-01-16 05:00:00,1415,10,2 1812 | 2009-01-17 05:00:00,1415,10,3 1813 | 2009-01-18 05:00:00,1415,10,4 1814 | 2009-01-19 05:00:00,1415,10,5 1815 | 2009-01-20 05:00:00,1415,10,6 1816 | 2009-01-21 05:00:00,1415,10,7 1817 | 2009-01-22 05:00:00,1415,10,8 1818 | 2009-01-23 05:00:00,1415,10,9 1819 | 2009-01-24 05:00:00,1415,10,10 1820 | 2009-01-25 05:00:00,1415,10,11 1821 | 2009-01-26 05:00:00,1415,10,12 1822 | 2009-01-27 05:00:00,1415,10,13 1823 | 2009-01-28 05:00:00,1415,10,14 1824 | 2009-01-29 05:00:00,1415,10,15 1825 | 2009-01-30 05:00:00,1415,10,16 1826 | 2009-01-31 05:00:00,1415,10,17 1827 | 2009-02-01 05:00:00,1415,10,18 1828 | 2009-02-02 05:00:00,1415,10,19 1829 | 2009-02-03 05:00:00,1415,10,20 1830 | 2009-02-04 05:00:00,1415,10,21 1831 | 2009-02-05 05:00:00,1415,10,22 1832 | 2009-02-06 05:00:00,1415,10,23 1833 | 2009-02-07 05:00:00,1415,10,24 1834 | 2009-02-08 05:00:00,1415,10,25 1835 | 2009-02-09 05:00:00,1415,10,26 1836 | 2009-02-10 05:00:00,1415,10,27 1837 | 2009-02-11 05:00:00,1415,10,28 1838 | 2009-02-12 05:00:00,1415,10,29 1839 | 2009-02-13 05:00:00,1415,10,30 1840 | 2009-02-14 05:00:00,1415,11,1 1841 | 2009-02-15 05:00:00,1415,11,2 1842 | 2009-02-16 05:00:00,1415,11,3 1843 | 2009-02-17 05:00:00,1415,11,4 1844 | 2009-02-18 05:00:00,1415,11,5 1845 | 2009-02-19 05:00:00,1415,11,6 1846 | 2009-02-20 05:00:00,1415,11,7 1847 | 2009-02-21 05:00:00,1415,11,8 1848 | 2009-02-22 05:00:00,1415,11,9 1849 | 2009-02-23 05:00:00,1415,11,10 1850 | 2009-02-24 05:00:00,1415,11,11 1851 | 2009-02-25 05:00:00,1415,11,12 1852 | 2009-02-26 05:00:00,1415,11,13 1853 | 2009-02-27 05:00:00,1415,11,14 1854 | 2009-02-28 05:00:00,1415,11,15 1855 | 2009-03-01 05:00:00,1415,11,16 1856 | 2009-03-02 05:00:00,1415,11,17 1857 | 2009-03-03 05:00:00,1415,11,18 1858 | 2009-03-04 05:00:00,1415,11,19 1859 | 2009-03-05 05:00:00,1415,11,20 1860 | 2009-03-06 05:00:00,1415,11,21 1861 | 2009-03-07 05:00:00,1415,11,22 1862 | 2009-03-08 05:00:00,1415,11,23 1863 | 2009-03-09 05:00:00,1415,11,24 1864 | 2009-03-10 05:00:00,1415,11,25 1865 | 2009-03-11 05:00:00,1415,11,26 1866 | 2009-03-12 05:00:00,1415,11,27 1867 | 2009-03-13 05:00:00,1415,11,28 1868 | 2009-03-14 05:00:00,1415,11,29 1869 | 2009-03-15 05:00:00,1415,11,30 1870 | 2009-03-16 05:00:00,1415,12,1 1871 | 2009-03-17 05:00:00,1415,12,2 1872 | 2009-03-18 05:00:00,1415,12,3 1873 | 2009-03-19 05:00:00,1415,12,4 1874 | 2009-03-20 05:00:00,1415,12,5 1875 | 2009-03-21 05:00:00,1415,12,6 1876 | 2009-03-22 05:00:00,1415,12,7 1877 | 2009-03-23 05:00:00,1415,12,8 1878 | 2009-03-24 05:00:00,1415,12,9 1879 | 2009-03-25 05:00:00,1415,12,10 1880 | 2009-03-26 05:00:00,1415,12,11 1881 | 2009-03-27 05:00:00,1415,12,12 1882 | 2009-03-28 05:00:00,1415,12,13 1883 | 2009-03-29 05:00:00,1415,12,14 1884 | 2009-03-30 05:00:00,1415,12,15 1885 | 2009-03-31 05:00:00,1415,12,16 1886 | 2009-04-01 05:00:00,1415,12,17 1887 | 2009-04-02 05:00:00,1415,12,18 1888 | 2009-04-03 05:00:00,1415,12,19 1889 | 2009-04-04 05:00:00,1415,12,20 1890 | 2009-04-05 05:00:00,1415,12,21 1891 | 2009-04-06 05:00:00,1415,12,22 1892 | 2009-04-07 05:00:00,1415,12,23 1893 | 2009-04-08 05:00:00,1415,12,24 1894 | 2009-04-09 05:00:00,1415,12,25 1895 | 2009-04-10 05:00:00,1415,12,26 1896 | 2009-04-11 05:00:00,1415,12,27 1897 | 2009-04-12 05:00:00,1415,12,28 1898 | 2009-04-13 05:00:00,1415,12,29 1899 | 2009-04-14 05:00:00,1415,12,30 1900 | 2009-04-15 05:00:00,1416,1,1 1901 | 2009-04-16 05:00:00,1416,1,2 1902 | 2009-04-17 05:00:00,1416,1,3 1903 | 2009-04-18 05:00:00,1416,1,4 1904 | 2009-04-19 05:00:00,1416,1,5 1905 | 2009-04-20 05:00:00,1416,1,6 1906 | 2009-04-21 05:00:00,1416,1,7 1907 | 2009-04-22 05:00:00,1416,1,8 1908 | 2009-04-23 05:00:00,1416,1,9 1909 | 2009-04-24 05:00:00,1416,1,10 1910 | 2009-04-25 05:00:00,1416,1,11 1911 | 2009-04-26 05:00:00,1416,1,12 1912 | 2009-04-27 05:00:00,1416,1,13 1913 | 2009-04-28 05:00:00,1416,1,14 1914 | 2009-04-29 05:00:00,1416,1,15 1915 | 2009-04-30 05:00:00,1416,1,16 1916 | 2009-05-01 05:00:00,1416,1,17 1917 | 2009-05-02 05:00:00,1416,1,18 1918 | 2009-05-03 05:00:00,1416,1,19 1919 | 2009-05-04 05:00:00,1416,1,20 1920 | 2009-05-05 05:00:00,1416,1,21 1921 | 2009-05-06 05:00:00,1416,1,22 1922 | 2009-05-07 05:00:00,1416,1,23 1923 | 2009-05-08 05:00:00,1416,1,24 1924 | 2009-05-09 05:00:00,1416,1,25 1925 | 2009-05-10 05:00:00,1416,1,26 1926 | 2009-05-11 05:00:00,1416,1,27 1927 | 2009-05-12 05:00:00,1416,1,28 1928 | 2009-05-13 05:00:00,1416,1,29 1929 | 2009-05-14 05:00:00,1416,1,30 1930 | 2009-05-15 05:00:00,1416,1,31 1931 | 2009-05-16 05:00:00,1416,2,1 1932 | 2009-05-17 05:00:00,1416,2,2 1933 | 2009-05-18 05:00:00,1416,2,3 1934 | 2009-05-19 05:00:00,1416,2,4 1935 | 2009-05-20 05:00:00,1416,2,5 1936 | 2009-05-21 05:00:00,1416,2,6 1937 | 2009-05-22 05:00:00,1416,2,7 1938 | 2009-05-23 05:00:00,1416,2,8 1939 | 2009-05-24 05:00:00,1416,2,9 1940 | 2009-05-25 05:00:00,1416,2,10 1941 | 2009-05-26 05:00:00,1416,2,11 1942 | 2009-05-27 05:00:00,1416,2,12 1943 | 2009-05-28 05:00:00,1416,2,13 1944 | 2009-05-29 05:00:00,1416,2,14 1945 | 2009-05-30 05:00:00,1416,2,15 1946 | 2009-05-31 05:00:00,1416,2,16 1947 | 2009-06-01 05:00:00,1416,2,17 1948 | 2009-06-02 05:00:00,1416,2,18 1949 | 2009-06-03 05:00:00,1416,2,19 1950 | 2009-06-04 05:00:00,1416,2,20 1951 | 2009-06-05 05:00:00,1416,2,21 1952 | 2009-06-06 05:00:00,1416,2,22 1953 | 2009-06-07 05:00:00,1416,2,23 1954 | 2009-06-08 05:00:00,1416,2,24 1955 | 2009-06-09 05:00:00,1416,2,25 1956 | 2009-06-10 05:00:00,1416,2,26 1957 | 2009-06-11 05:00:00,1416,2,27 1958 | 2009-06-12 05:00:00,1416,2,28 1959 | 2009-06-13 05:00:00,1416,2,29 1960 | 2009-06-14 05:00:00,1416,2,30 1961 | 2009-06-15 05:00:00,1416,2,31 1962 | 2009-06-16 05:00:00,1416,3,1 1963 | 2009-06-17 05:00:00,1416,3,2 1964 | 2009-06-18 05:00:00,1416,3,3 1965 | 2009-06-19 05:00:00,1416,3,4 1966 | 2009-06-20 05:00:00,1416,3,5 1967 | 2009-06-21 05:00:00,1416,3,6 1968 | 2009-06-22 05:00:00,1416,3,7 1969 | 2009-06-23 05:00:00,1416,3,8 1970 | 2009-06-24 05:00:00,1416,3,9 1971 | 2009-06-25 05:00:00,1416,3,10 1972 | 2009-06-26 05:00:00,1416,3,11 1973 | 2009-06-27 05:00:00,1416,3,12 1974 | 2009-06-28 05:00:00,1416,3,13 1975 | 2009-06-29 05:00:00,1416,3,14 1976 | 2009-06-30 05:00:00,1416,3,15 1977 | 2009-07-01 05:00:00,1416,3,16 1978 | 2009-07-02 05:00:00,1416,3,17 1979 | 2009-07-03 05:00:00,1416,3,18 1980 | 2009-07-04 05:00:00,1416,3,19 1981 | 2009-07-05 05:00:00,1416,3,20 1982 | 2009-07-06 05:00:00,1416,3,21 1983 | 2009-07-07 05:00:00,1416,3,22 1984 | 2009-07-08 05:00:00,1416,3,23 1985 | 2009-07-09 05:00:00,1416,3,24 1986 | 2009-07-10 05:00:00,1416,3,25 1987 | 2009-07-11 05:00:00,1416,3,26 1988 | 2009-07-12 05:00:00,1416,3,27 1989 | 2009-07-13 05:00:00,1416,3,28 1990 | 2009-07-14 05:00:00,1416,3,29 1991 | 2009-07-15 05:00:00,1416,3,30 1992 | 2009-07-16 05:00:00,1416,3,31 1993 | 2009-07-17 05:00:00,1416,4,1 1994 | 2009-07-18 05:00:00,1416,4,2 1995 | 2009-07-19 05:00:00,1416,4,3 1996 | 2009-07-20 05:00:00,1416,4,4 1997 | 2009-07-21 05:00:00,1416,4,5 1998 | 2009-07-22 05:00:00,1416,4,6 1999 | 2009-07-23 05:00:00,1416,4,7 2000 | 2009-07-24 05:00:00,1416,4,8 2001 | 2009-07-25 05:00:00,1416,4,9 2002 | 2009-07-26 05:00:00,1416,4,10 2003 | 2009-07-27 05:00:00,1416,4,11 2004 | 2009-07-28 05:00:00,1416,4,12 2005 | 2009-07-29 05:00:00,1416,4,13 2006 | 2009-07-30 05:00:00,1416,4,14 2007 | 2009-07-31 05:00:00,1416,4,15 2008 | 2009-08-01 05:00:00,1416,4,16 2009 | 2009-08-02 05:00:00,1416,4,17 2010 | 2009-08-03 05:00:00,1416,4,18 2011 | 2009-08-04 05:00:00,1416,4,19 2012 | 2009-08-05 05:00:00,1416,4,20 2013 | 2009-08-06 05:00:00,1416,4,21 2014 | 2009-08-07 05:00:00,1416,4,22 2015 | 2009-08-08 05:00:00,1416,4,23 2016 | 2009-08-09 05:00:00,1416,4,24 2017 | 2009-08-10 05:00:00,1416,4,25 2018 | 2009-08-11 05:00:00,1416,4,26 2019 | 2009-08-12 05:00:00,1416,4,27 2020 | 2009-08-13 05:00:00,1416,4,28 2021 | 2009-08-14 05:00:00,1416,4,29 2022 | 2009-08-15 05:00:00,1416,4,30 2023 | 2009-08-16 05:00:00,1416,4,31 2024 | 2009-08-17 05:00:00,1416,5,1 2025 | 2009-08-18 05:00:00,1416,5,2 2026 | 2009-08-19 05:00:00,1416,5,3 2027 | 2009-08-20 05:00:00,1416,5,4 2028 | 2009-08-21 05:00:00,1416,5,5 2029 | 2009-08-22 05:00:00,1416,5,6 2030 | 2009-08-23 05:00:00,1416,5,7 2031 | 2009-08-24 05:00:00,1416,5,8 2032 | 2009-08-25 05:00:00,1416,5,9 2033 | 2009-08-26 05:00:00,1416,5,10 2034 | 2009-08-27 05:00:00,1416,5,11 2035 | 2009-08-28 05:00:00,1416,5,12 2036 | 2009-08-29 05:00:00,1416,5,13 2037 | 2009-08-30 05:00:00,1416,5,14 2038 | 2009-08-31 05:00:00,1416,5,15 2039 | 2009-09-01 05:00:00,1416,5,16 2040 | 2009-09-02 05:00:00,1416,5,17 2041 | 2009-09-03 05:00:00,1416,5,18 2042 | 2009-09-04 05:00:00,1416,5,19 2043 | 2009-09-05 05:00:00,1416,5,20 2044 | 2009-09-06 05:00:00,1416,5,21 2045 | 2009-09-07 05:00:00,1416,5,22 2046 | 2009-09-08 05:00:00,1416,5,23 2047 | 2009-09-09 05:00:00,1416,5,24 2048 | 2009-09-10 05:00:00,1416,5,25 2049 | 2009-09-11 05:00:00,1416,5,26 2050 | 2009-09-12 05:00:00,1416,5,27 2051 | 2009-09-13 05:00:00,1416,5,28 2052 | 2009-09-14 05:00:00,1416,5,29 2053 | 2009-09-15 05:00:00,1416,5,30 2054 | 2009-09-16 05:00:00,1416,5,31 2055 | 2009-09-17 05:00:00,1416,6,1 2056 | 2009-09-18 05:00:00,1416,6,2 2057 | 2009-09-19 05:00:00,1416,6,3 2058 | 2009-09-20 05:00:00,1416,6,4 2059 | 2009-09-21 05:00:00,1416,6,5 2060 | 2009-09-22 05:00:00,1416,6,6 2061 | 2009-09-23 05:00:00,1416,6,7 2062 | 2009-09-24 05:00:00,1416,6,8 2063 | 2009-09-25 05:00:00,1416,6,9 2064 | 2009-09-26 05:00:00,1416,6,10 2065 | 2009-09-27 05:00:00,1416,6,11 2066 | 2009-09-28 05:00:00,1416,6,12 2067 | 2009-09-29 05:00:00,1416,6,13 2068 | 2009-09-30 05:00:00,1416,6,14 2069 | 2009-10-01 05:00:00,1416,6,15 2070 | 2009-10-02 05:00:00,1416,6,16 2071 | 2009-10-03 05:00:00,1416,6,17 2072 | 2009-10-04 05:00:00,1416,6,18 2073 | 2009-10-05 05:00:00,1416,6,19 2074 | 2009-10-06 05:00:00,1416,6,20 2075 | 2009-10-07 05:00:00,1416,6,21 2076 | 2009-10-08 05:00:00,1416,6,22 2077 | 2009-10-09 05:00:00,1416,6,23 2078 | 2009-10-10 05:00:00,1416,6,24 2079 | 2009-10-11 05:00:00,1416,6,25 2080 | 2009-10-12 05:00:00,1416,6,26 2081 | 2009-10-13 05:00:00,1416,6,27 2082 | 2009-10-14 05:00:00,1416,6,28 2083 | 2009-10-15 05:00:00,1416,6,29 2084 | 2009-10-16 05:00:00,1416,6,30 2085 | 2009-10-17 05:00:00,1416,7,1 2086 | 2009-10-18 05:00:00,1416,7,2 2087 | 2009-10-19 05:00:00,1416,7,3 2088 | 2009-10-20 05:00:00,1416,7,4 2089 | 2009-10-21 05:00:00,1416,7,5 2090 | 2009-10-22 05:00:00,1416,7,6 2091 | 2009-10-23 05:00:00,1416,7,7 2092 | 2009-10-24 05:00:00,1416,7,8 2093 | 2009-10-25 05:00:00,1416,7,9 2094 | 2009-10-26 05:00:00,1416,7,10 2095 | 2009-10-27 05:00:00,1416,7,11 2096 | 2009-10-28 05:00:00,1416,7,12 2097 | 2009-10-29 05:00:00,1416,7,13 2098 | 2009-10-30 05:00:00,1416,7,14 2099 | 2009-10-31 05:00:00,1416,7,15 2100 | 2009-11-01 05:00:00,1416,7,16 2101 | 2009-11-02 05:00:00,1416,7,17 2102 | 2009-11-03 05:00:00,1416,7,18 2103 | 2009-11-04 05:00:00,1416,7,19 2104 | 2009-11-05 05:00:00,1416,7,20 2105 | 2009-11-06 05:00:00,1416,7,21 2106 | 2009-11-07 05:00:00,1416,7,22 2107 | 2009-11-08 05:00:00,1416,7,23 2108 | 2009-11-09 05:00:00,1416,7,24 2109 | 2009-11-10 05:00:00,1416,7,25 2110 | 2009-11-11 05:00:00,1416,7,26 2111 | 2009-11-12 05:00:00,1416,7,27 2112 | 2009-11-13 05:00:00,1416,7,28 2113 | 2009-11-14 05:00:00,1416,7,29 2114 | 2009-11-15 05:00:00,1416,7,30 2115 | 2009-11-16 05:00:00,1416,8,1 2116 | 2009-11-17 05:00:00,1416,8,2 2117 | 2009-11-18 05:00:00,1416,8,3 2118 | 2009-11-19 05:00:00,1416,8,4 2119 | 2009-11-20 05:00:00,1416,8,5 2120 | 2009-11-21 05:00:00,1416,8,6 2121 | 2009-11-22 05:00:00,1416,8,7 2122 | 2009-11-23 05:00:00,1416,8,8 2123 | 2009-11-24 05:00:00,1416,8,9 2124 | 2009-11-25 05:00:00,1416,8,10 2125 | 2009-11-26 05:00:00,1416,8,11 2126 | 2009-11-27 05:00:00,1416,8,12 2127 | 2009-11-28 05:00:00,1416,8,13 2128 | 2009-11-29 05:00:00,1416,8,14 2129 | 2009-11-30 05:00:00,1416,8,15 2130 | 2009-12-01 05:00:00,1416,8,16 2131 | 2009-12-02 05:00:00,1416,8,17 2132 | 2009-12-03 05:00:00,1416,8,18 2133 | 2009-12-04 05:00:00,1416,8,19 2134 | 2009-12-05 05:00:00,1416,8,20 2135 | 2009-12-06 05:00:00,1416,8,21 2136 | 2009-12-07 05:00:00,1416,8,22 2137 | 2009-12-08 05:00:00,1416,8,23 2138 | 2009-12-09 05:00:00,1416,8,24 2139 | 2009-12-10 05:00:00,1416,8,25 2140 | 2009-12-11 05:00:00,1416,8,26 2141 | 2009-12-12 05:00:00,1416,8,27 2142 | 2009-12-13 05:00:00,1416,8,28 2143 | 2009-12-14 05:00:00,1416,8,29 2144 | 2009-12-15 05:00:00,1416,8,30 2145 | 2009-12-16 05:00:00,1416,9,1 2146 | 2009-12-17 05:00:00,1416,9,2 2147 | 2009-12-18 05:00:00,1416,9,3 2148 | 2009-12-19 05:00:00,1416,9,4 2149 | 2009-12-20 05:00:00,1416,9,5 2150 | 2009-12-21 05:00:00,1416,9,6 2151 | 2009-12-22 05:00:00,1416,9,7 2152 | 2009-12-23 05:00:00,1416,9,8 2153 | 2009-12-24 05:00:00,1416,9,9 2154 | 2009-12-25 05:00:00,1416,9,10 2155 | 2009-12-26 05:00:00,1416,9,11 2156 | 2009-12-27 05:00:00,1416,9,12 2157 | 2009-12-28 05:00:00,1416,9,13 2158 | 2009-12-29 05:00:00,1416,9,14 2159 | 2009-12-30 05:00:00,1416,9,15 2160 | 2009-12-31 05:00:00,1416,9,16 2161 | 2010-01-01 05:00:00,1416,9,17 2162 | 2010-01-02 05:00:00,1416,9,18 2163 | 2010-01-03 05:00:00,1416,9,19 2164 | 2010-01-04 05:00:00,1416,9,20 2165 | 2010-01-05 05:00:00,1416,9,21 2166 | 2010-01-06 05:00:00,1416,9,22 2167 | 2010-01-07 05:00:00,1416,9,23 2168 | 2010-01-08 05:00:00,1416,9,24 2169 | 2010-01-09 05:00:00,1416,9,25 2170 | 2010-01-10 05:00:00,1416,9,26 2171 | 2010-01-11 05:00:00,1416,9,27 2172 | 2010-01-12 05:00:00,1416,9,28 2173 | 2010-01-13 05:00:00,1416,9,29 2174 | 2010-01-14 05:00:00,1416,9,30 2175 | 2010-01-15 05:00:00,1416,10,1 2176 | 2010-01-16 05:00:00,1416,10,2 2177 | 2010-01-17 05:00:00,1416,10,3 2178 | 2010-01-18 05:00:00,1416,10,4 2179 | 2010-01-19 05:00:00,1416,10,5 2180 | 2010-01-20 05:00:00,1416,10,6 2181 | 2010-01-21 05:00:00,1416,10,7 2182 | 2010-01-22 05:00:00,1416,10,8 2183 | 2010-01-23 05:00:00,1416,10,9 2184 | 2010-01-24 05:00:00,1416,10,10 2185 | 2010-01-25 05:00:00,1416,10,11 2186 | 2010-01-26 05:00:00,1416,10,12 2187 | 2010-01-27 05:00:00,1416,10,13 2188 | 2010-01-28 05:00:00,1416,10,14 2189 | 2010-01-29 05:00:00,1416,10,15 2190 | 2010-01-30 05:00:00,1416,10,16 2191 | --------------------------------------------------------------------------------