بلوک عملکرد 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 حذف شوند.