格式化日期

规则与 PHP 相同，参照 http://www.php.net/manual/en/function.date.php
部分（主要是与 ISO8601 相关的）没实现
更新版本号

0.2.3 => 0.2.4