0

我使用 PHP 已经有一段时间了——但是当我需要使用它date()来格式化时间时,我永远无法正确记住小时的语法。有什么技巧可以记住使用 g/G/h/H 的韵律和原因吗?

来自 PHP 手册date()

g   | 12-hour format of an hour without leading zeros   | 1 through 12
G   | 24-hour format of an hour without leading zeros   | 0 through 23
h   | 12-hour format of an hour with leading zeros      | 01 through 12
H   | 24-hour format of an hour with leading zeros      | 00 through 23

并以图像格式:

php-time.png http://img593.imageshack.us/img593/5338/phptime.png

4

1 回答 1

2

我不知道真正的原因是什么,但是......

h或者H显然是小时。大写字母更大,因此它使用的小时数更大(24 对 12)。

gorGhH没有前导0。在字母表中g紧接在前面。h

你会0更频繁地想要领先(因为它更好地对齐),所以这种格式可以h持续几个小时。

如果这对你有用,那就太好了。如果没有,请考虑将表格写在Post-it® Note上并将其粘贴到您的显示器上。

于 2012-09-25T03:39:32.897 回答