كتلة الوظيفة 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. يتم استخدام '/\b0(?:ms|d|h|m|s)\b\s*/' في مدخل PATTERN، ويتم توصيل مخرج STR بمدخل SUBJECT. قد يترك النتيجة مسافات فارغة يمكن إزالتها باستخدام كتلة الوظيفة STR_TRIM.