Skip to content

Commit c6a5f73

Browse files
committed
优化代码
1 parent d2e7e56 commit c6a5f73

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/TimeHelper.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@
1616
class TimeHelper
1717
{
1818
//常见的特殊日期格式
19-
private static $date_formats = ['Y-m-d', 'm/d/Y', 'd.m.Y', 'm.d.y', 'd/m/Y', 'Y年m月d日', 'Y年m月', 'Y年m月d号', 'Y/m/d', 'Y.m.d', 'Y.m', 'F d, Y', 'M d, Y', 'F j, Y', 'M j, Y', 'F jS, Y', 'M jS, Y'];
19+
private static $date_formats = [
20+
'Y-m-d', 'm/d/Y', 'd.m.Y', 'm.d.y', 'd/m/Y', 'Y年m月d日', 'Y年m月', 'Y年m月d号',
21+
'Y/m/d', 'Y.m.d', 'Y.m', 'F d, Y', 'M d, Y', 'F j, Y', 'M j, Y', 'F jS, Y', 'M jS, Y'
22+
];
2023
//常见的特殊时间格式
2124
private static $time_formats = ['H', 'H:i', 'H:i:s', 'H点', 'H点i分', 'H点i分s秒', 'H时', 'H时i分', 'H时i分s秒', 'g:i a', 'h:i a'];
2225

@@ -39,7 +42,8 @@ public static function isTimestamp($timestamp): bool
3942

4043
/**
4144
* 将任意时间类型的参数转为时间戳
42-
* 请注意 m/d/y 或 d-m-y 格式的日期,如果分隔符是斜线(/),则使用美洲的 m/d/y 格式。如果分隔符是横杠(-)或者点(.),则使用欧洲的 d-m-y 格式。为了避免潜在的错误,您应该尽可能使用 YYYY-MM-DD 格式或者使用 date_create_from_format() 函数。
45+
* 请注意 m/d/y 或 d-m-y 格式的日期,如果分隔符是斜线(/),则使用美洲的 m/d/y 格式。如果分隔符是横杠(-)或者点(.),则使用欧洲的 d-m-y 格式。
46+
* 为了避免潜在的错误,您应该尽可能使用 YYYY-MM-DD 格式或者使用 date_create_from_format() 函数。
4347
* @param int|string $datetime 要转换为时间戳的字符串或数字,如果为空则返回当前时间戳
4448
* @return int 时间戳
4549
*/
@@ -297,7 +301,7 @@ public static function isWeekend($datetime = null): bool
297301
return in_array(self::getWeekDay($datetime), [6, 7]);
298302
}
299303

300-
//获得两个日期得差量对象
304+
//获得两个日期的差量对象
301305
private static function getDateDiff($datetime, $new_datetime = null): \DateInterval
302306
{
303307
$datetime = self::format('Y-m-d H:i:s', $datetime);

0 commit comments

Comments
 (0)