localtime() ফাংশনটি একটি অ্যারে রিটার্ন করে যাতে ইউনিক্স টাইমস্ট্যাম্পের টাইম কম্পোনেন্ট থাকে।
সিনট্যাক্স
localtime(timestamp, is_associative)
প্যারামিটার
timestamp − একটি পূর্ণসংখ্যা ইউনিক্স টাইমস্ট্যাম্প যা টাইমস্ট্যাম্প না দেওয়া থাকলে করেন্ট লোকাল টাইমে ডিফল্ট হয়। অন্য কথায়, এটি time() এর মান ডিফল্ট হয়।
is_associative − FALSE সেট করলে বা না দিলে অ্যারে সাধারণ, সংখ্যাসূচক ইনডেক্সড অ্যারে হিসেবে রিটার্ন হয়। TRUE সেট করলে localtime() একটি অ্যাসোসিয়েটিভ অ্যারে রিটার্ন করে যাতে C ফাংশন কল localtime-এর 의해 রিটার্ন করা স্ট্রাকচারের সমস্ত এলিমেন্ট থাকে।
অ্যাসোসিয়েটিভ অ্যারের বিভিন্ন কীগুলির নাম নিচে দেওয়া হলো −
[tm_sec] − সেকেন্ড
[tm_min] − মিনিট
[tm_hour] − ঘন্টা
[tm_mday] − মাসের দিন
[tm_mon] − বছরের মাস (জানুয়ারি=০)
[tm_year] − ১৯০০ থেকে বছর
[tm_wday] − সপ্তাহের দিন (রবিবার=০)
[tm_yday] − বছরের দিন
[tm_isdst] − ডেলাইট সেভিং টাইম কার্যকর কিনা
রিটার্ন
localtime() ফাংশনটি ইউনিক্স টাইমস্ট্যাম্পের টাইম কম্পোনেন্ট ধারণকারী একটি অ্যারে রিটার্ন করে।
উদাহরণ
<?php $localtime = localtime(); $localtime_assoc = localtime(time(), true); print_r($localtime); print_r($localtime_assoc); ?>
আউটপুট
Array (
[0] => 52
[1] => 14
[2] => 5
[3] => 11
[4] => 9
[5] => 118
[6] => 4
[7] => 283
[8] => 0
)
Array (
[tm_sec] => 52
[tm_min] => 14
[tm_hour] => 5
[tm_mday] => 11
[tm_mon] => 9
[tm_year] => 118
[tm_wday] => 4
[tm_yday] => 283
[tm_isdst] => 0
)
উদাহরণ
<?php
echo ("The local time is : \n");
print_r(localtime());
?>
আউটপুট
The local time is : Array (
[0] => 35
[1] => 15
[2] => 5
[3] => 11
[4] => 9
[5] => 118
[6] => 4
[7] => 283
[8] => 0
)