
تحويل كتلة الوظيفة T2STR الوقت إلى سلسلة من الرموز.
يحدد الوقت في T# لحساب سلسلة الرموز.
يتم تحديد التنسيق على المدخل كسلسلة من الرموز. على سبيل المثال، في "%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 |
يحدد المدخل الدقة القصوى لكتلة الوظيفة في تنسيق T#. جميع المتغيرات التي تكون أعلى من هذا القيمة ستُعاد ك0 وتضاف إلى القيمة السابقة. على سبيل المثال، قيمة T#1h ستُعاد ك73m 4h 12s.
نصيحة: يمكن إنشاء الدقة الأدنى باستخدام كتلة الوظيفة MOD عن طريق تعديل المدخل PT مسبقًا.
يعيد سلسلة الرموز في التنسيق المحدد.
يمكن استبدال القيم الصفرية بسهولة باستخدام كتلة الوظيفة PREG_REPLACE. يتم استخدام '/\b0(?:ms|d|h|m|s)\b\s*/' في مدخل PATTERN، ويتم توصيل مخرج STR بمدخل SUBJECT. قد يترك النتيجة مسافات فارغة يمكن إزالتها باستخدام كتلة الوظيفة STR_TRIM.