DateInterval ক্লাসের format মেথড
DateInterval ক্লাসের format মেথডটি একটি সময়ের ইন্টারভালকে নির্দিষ্ট ফরম্যাট containing special characters-এর সাথে স্ট্রিং রিপ্রেজেন্টেশনে রূপান্তরিত করে। এটি একটি প্যারামিটার হিসেবে ফরম্যাট স্ট্রিং নেয় এবং একটি ফরম্যাটেড স্ট্রিং রিটার্ন করে।
সিনট্যাক্স
public DateInterval::format(string $format): string
বিশেষ ক্যারেক্টার
| স্পেসিফায়ার | বর্ণনা | উদাহরণ |
|---|---|---|
%Y |
বছরের সংখ্যা (ন্যূনতম 2 সংখ্যা) |
01, 12 |
%y |
বছরের সংখ্যা (শূন্য দিয়ে প্যাড করা নেই) | 1, 12 |
%M |
মাসের সংখ্যা (ন্যূনতম 2 সংখ্যা) |
01, 11 |
%m |
মাসের সংখ্যা (শূন্য দিয়ে প্যাড করা নেই) | 1, 11 |
%D |
দিনের সংখ্যা (ন্যূনতম 2 সংখ্যা) |
01, 31 |
%d |
দিনের সংখ্যা (শূন্য দিয়ে প্যাড করা নেই) | 1, 31 |
%H |
ঘন্টার সংখ্যা (ন্যূনতম 2 সংখ্যা) |
01, 23 |
%h |
ঘন্টার সংখ্যা (শূন্য দিয়ে প্যাড করা নেই) | 1, 23 |
%I |
মিনিটের সংখ্যা (ন্যূনতম 2 সংখ্যা) |
01, 59 |
%i |
মিনিটের সংখ্যা (শূন্য দিয়ে প্যাড করা নেই) | 1, 59 |
%S |
সেকেন্ডের সংখ্যা (ন্যূনতম 2 সংখ্যা) |
01, 59 |
%s |
সেকেন্ডের সংখ্যা (শূন্য দিয়ে প্যাড করা নেই) | 1, 59 |
%R |
ইন্টারভালের চিহ্ন (+ বা -) | +, - |
%r |
ইন্টারভালের চিহ্ন স্পষ্টভাবে উল্লেখ সহ (- যদি নেগেটিভ হয়) | , - |
%% |
পার্সেন্টেজ চিহ্ন | % |
উদাহরণ
দিন এবং ঘন্টায় ইন্টারভাল ফরম্যাটিং:
<?php
$interval = new DateInterval('P2DT5H');
echo $interval->format('%d days, %h hours');
?>
কোড এক্সিকিউট করার ফলাফল:
'2 days, 5 hours'
উদাহরণ
সম্পূর্ণ রিপ্রেজেন্টেশনে ইন্টারভাল ফরম্যাটিং:
<?php
$interval = new DateInterval('P1Y3M5DT7H10M');
echo $interval->format('%y years %m months %d days %h hours %i minutes');
?>
কোড এক্সিকিউট করার ফলাফল:
'1 years 3 months 5 days 7 hours 10 minutes'
উদাহরণ
লিডিং জিরো সহ ইন্টারভাল ফরম্যাটিং:
<?php
$interval = new DateInterval('PT5H3M');
echo $interval->format('%H:%I');
?>
কোড এক্সিকিউট করার ফলাফল:
'05:03'
আরও দেখুন
-
DateIntervalক্লাস,
যা একটি সময়ের ইন্টারভাল রিপ্রেজেন্ট করে -
DateTime::formatমেথড,
যা তারিখ এবং সময় ফরম্যাট করে -
dateফাংশন,
যা একটি টাইমস্ট্যাম্প ফরম্যাট করে