功能區塊 T2STR

功能區塊 T2STR 將時間轉換為字串。

輸入 PT

定義用於計算字串的時間 T#

輸入 FORMAT

在輸入處以字串形式定義格式。例如,"%m" 表示分鐘。如果未設定輸入或留空,則假設字串為 "%dd %hh %mm %ss %msms"

可能的值
格式 輸出
%d 天數,例如: 1
%%d 帶前導零的天數,例如: 01
%h 小時數,例如: 5
%%h 帶前導零的小時數,例如: 05
%m 分鐘數,例如: 2
%%m 帶前導零的分鐘數,例如: 02
%s 秒數,例如: 4
%%s 帶前導零的秒數,例如: 04
%ms 毫秒數,例如: 6
%%ms 帶前導零的毫秒數,例如: 06
%%%ms 帶前導雙零的毫秒數,例如: 006

輸入 MAXRES

輸入定義功能區塊的最大解析度,格式為 T#。所有高於此值的變數將返回 0 並添加到前一個值中。例如,T#1h 的值將返回 73m 4h 12s

提示: 最小解析度可以使用功能區塊 MOD 生成,方法是先修改輸入 PT。

輸出 STR

返回指定格式的字串。

替換 0d 0h 0m 0s 0ms

零值可以使用功能區塊 PREG_REPLACE 簡單地替換。在輸入 PATTERN 中插入 '/\b0(?:ms|d|h|m|s)\b\s*/',並將輸出 STR 與輸入 SUBJECT 連接。結果可以保留空格。這些空格可以使用功能區塊 STR_TRIM 移除。