আমার এই পিএইচপি কোড রয়েছে:
$monthNum = sprintf("%02s", $result["month"]);
$monthName = date("F", strtotime($monthNum));
echo $monthName;
তবে এটি ফিরে আসার December
বদলে August
।
$result["month"]
8 এর সমান, সুতরাং এটির জন্য sprintf
ফাংশনটি যুক্ত 0
করছে 08
।
strtotime
কি কোন ধারণা "8" মাধ্যম রয়েছে। strtotime
"2012-05-12 08:43:12" এর মতো সম্পূর্ণ টাইমস্ট্যাম্পগুলি পার্স করে। এই প্রসঙ্গে "8" এর অর্থ কী?
echo date( "F", time() );
? উদাহরণস্বরূপ, echo date( "F", strtotime("2019-03-09") );
"মার্চ" আউটপুট দেবে
strtotime
আপনার কী করার চেষ্টা করে তবে তা ধারণা নেই। বিকল্পভাবে এই জাতীয় কিছু জন্য একটি স্যুইচ ব্যবহার করুন।