কম্পিউটার টিউটোরিয়াল

PHP-তে strtotime() ফাংশন

ইংরেজি টেক্সচুয়াল ডেট/টাইমকে ইউনিক্স টাইমস্ট্যাম্পে কনভার্ট করার জন্য 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
  1. PHP max() ফাংশন

  2. PHP log10() ফাংশন

  3. PHP log() ফাংশন

  4. PHP lcg_value() ফাংশন