ইংরেজি টেক্সচুয়াল ডেট/টাইমকে ইউনিক্স টাইমস্ট্যাম্পে কনভার্ট করার জন্য strtotime() ফাংশন
PHP-তে strtotime() ফাংশনটি ইংরেজি ভাষার প্রাকৃতিক ডেট/টাইম স্ট্রিং (যেমন: "next Monday", "+1 week", "2024-12-25") কে ইউনিক্স টাইমস্ট্যাম্পে পার্স করে। এটি খুবই শক্তিশালী এবং ফ্লেক্সিবল। PHP 5.1.0 এর আগে ব্যর্থ হলে -১ রিটার্ন করত, এখন FALSE রিটার্ন করে।
সিনট্যাক্স
strtotime(time, now)
প্যারামিটার
- time — পার্স করার টাইম স্ট্রিং (আবশ্যক)
- now — রিলেটিভ টাইম ক্যালকুলেশনের বেস টাইমস্ট্যাম্প (অপশনাল, ডিফল্ট time())
রিটার্ন মান
সফল হলে ইউনিক্স টাইমস্ট্যাম্প (ইন্টিজার), ব্যর্থ হলে FALSE।
উদাহরণ ১
<?php
$timestamp = strtotime("June 20, 2018");
print date('Y-m-d', $timestamp);
?>
আউটপুট
2018-06-20
উদাহরণ ২ (রিলেটিভ টাইম)
<?php
echo(strtotime("now") . "
");
echo(strtotime("10 March 2018") . "
");
echo(strtotime("+10 hours") . "
");
?>
আউটপুট
1539235161 1520640000 1539271161