পিএইচপি তারিখ/সময় ফাংশন - PHP Date and Time Function
পিএইচপি Date/Time পরিচিতি
- আপনার পিএইচপি স্ক্রিপ্ট যে সার্ভারে রান করে আপনি Date/Time ফাংশন ব্যবহার করে সেই সার্ভাররের তারিখ ও সময় পেতে পারেন।
- তারপরে Date/Time ফাংশন ব্যবহার করে বিভিন্ন পদ্ধতিতে তারিখ এবং সময় এর ফরম্যাট করে নিতে পারেন।
- Date/Time ফাংশন আপনার সার্ভারের লোকাল সেটিং এর উপর নির্ভর করে।
ইনস্টলেশন
Date/Time কোর পিএইচপির অংশ। তাই Date/Time ফাংশন ব্যবহার করার জন্য কোন ইনস্টলেশনের প্রয়োজন নাই।
রানটাইম কনফিগারেশন
নাম | বর্ণনা | ডিফল্ট | পিএইচপি ভার্সন |
---|---|---|---|
date.timezone | default timezone ( সকল Date/Time ফাংশন দ্বারা ব্যবহৃত) | "" | পিএইচপি ৫.১ |
date.default_latitude | default latitude ( date_sunrise() and date_sunset() দ্বারা ব্যবহৃত) | "31.7667" | পিএইচপি ৫.0 |
date.default_longitude | default longitude (date_sunrise() এবং date_sunset() দ্বারা ব্যবহৃত) | "35.2333" | পিএইচপি ৫.0 |
date.sunrise_zenith | default sunrise zenith ( date_sunrise() এবং date_sunset() দ্বারা ব্যবহৃত) | "90.83" | পিএইচপি ৫.0 |
date.sunset_zenith | default sunset zenith (date_sunrise() এবং date_sunset() দ্বারা ব্যবহৃত) | "90.83" | পিএইচপি ৫.0 |
পিএইচপি Date/Time ফাংশন
নিম্নে পিএইচপিতে ব্যবহৃত সকল Date/Time ফাংশন ও এদের বর্ণনা তুলে ধরা হলো।
Gregorian তারিখ যাচাই করে।
তারিখে দিন,মাস বছর, ঘন্টা, মিনিট, সেকেন্ড যুক্ত করে।
নির্ধারিত ফরম্যাট অনুসারে একটি নতুন DateTime
অবজেক্ট ফরম্যাট রিটার্ন করে।
একটি নতুন DateTime
অবজেক্ট রিটার্ন করে।
নতুন তারিখ সেট করে।
সকল Date/Time ফাংশন কর্তৃক ব্যবহৃত ডিফল্ট টাইমজোন রিটার্ন করে।
সকল Date/Time ফাংশন কর্তৃক ব্যবহৃত ডিফল্ট টাইমজোন সেট করে।
দুইটি তারিখের মধ্যে পার্থক্য রিটার্ন করে।
নির্ধারিত ফরম্যাট অনুসারে একটি Date ফরম্যাট রিটার্ন করে।
একটি date স্ট্রিং এ পাওয়া warnings/ error রিটার্ন করে।
স্ট্রিং এর রিলেটিভ অংশ থেকে DateInterval সেট করে।
ইন্টারভ্যাল ফরম্যাট করে।
ISO date সেট করে।
টাইমস্ট্যাম্প পরিবর্তন / মডিফাই করে।
টাইমজোন অফসেট রিটার্ন করে।
নির্ধারিত ফরম্যট অনুসারে একটি নির্দিষ্ট date এর বিস্তারিত তথ্যসহ associative array রিটার্ন করে।
একটি নির্দিষ্ট date এর বিস্তারিত তথ্য নিয়ে associative array রিটার্ন করে।
তারিখ থেকে দিন,মাস,বছর,ঘন্টা,মিনিট এবং সেকেন্ড বিয়োগ করে।
একটি নির্দিষ্ট দিন এবং লোকেশনের জন্য সূর্যাস্ত/সূর্যোদয় এবং গোধূলি শুরু/শেষ এর তথ্যসহ একটি অ্যারে রিটার্ন করে।
একটি নির্দিষ্ট দিন এবং লোকেশনের জন্য সূর্যোদয়ের সময় রিটার্ন করে।
একটি নির্দিষ্ট দিন এবং লোকেশনের জন্য সূর্যাস্তের সময় রিটার্ন করে।
টাইম সেট করে।
Unix টাইমস্ট্যাম্প রিটার্ন করে।
Unix টাইমস্ট্যাম্প এর উপর ভিত্তি করে তারিখ এবং সময় সেট করে।
প্রদত্ত DateTime
অবজেক্ট এর টাইমজোন রিটার্ন করে।
DateTime
অবজেক্টের জন্য টাইমজোন সেট করে।
স্থানীয় তারিখ এবং সময় এর ফরম্যট সেট করে।
একটি টাইমস্ট্যাম্প অথবা স্থানীয় তারিখ/সময়ের তথ্য রিটার্ন করে।
বর্তমান সময় রিটার্ন করে।
GMT/UTC তারিখ এবং সময়ের ফরম্যাট সেট করে।
GMT তারিখের জন্য Unix টাইমস্ট্যাম্প রিটার্ন করে।
স্থানীয় সেটিং অনুসারে GMT/UTC তারিখ এবং সময় এর ফরম্যাট করে।
স্থানীয় সময়/তারিখকে পুর্ন সংখ্যায় ফরম্যাট করে।
স্থানীয় সময় রিটার্ন করে।
মাইক্রোসেকেন্ডে বর্তমান Unix টাইমস্ট্যাম্প রিটার্ন করে।
তারিখের জন্য Unix টাইমস্ট্যাম্প রিটার্ন করে।
স্থানীয় সেটিং অনুসারে একটি স্থানীয় সময়/তারিখ ফরম্যাট করে।
strftime() হতে উৎপন্ন তারিখ/সময় কে পার্স করে।
একটি ইংরেজি অক্ষরে লেখা datetime কে Unix টাইমস্ট্যাম্প এ পার্স করে।
Unix টাইমস্ট্যাম্প হিসেবে বর্তমান সময় রিটার্ন করে।
dst, offset এবং টাইমজোন বিশিষ্ট একটি এসোসিয়েটিভ-অ্যারে রিটার্ন করে।
সকল টাইমজোন আইডেন্টিফায়ার সহ একটি ইন্ডেক্স অ্যারে রিটার্ন করে।
নির্দিষ্ট টাইমজোনের জন্য লোকেশন এর তথ্য রিটার্ন করে।
abbreviation থেকে টাইমজোন নাম রিটার্ন করে।
টাইমজোনের নাম রিটার্ন করে।
GMT থেকে টাইমজোন অফসেট রিটার্ন করে।
একটি নতুন DateTimeZone অবজেক্ট তৈরি করে।
টাইমজোনের জন্য সকল ট্রানজিশন রিটার্ন করে।
টাইমজোন db এর ভার্সন রিটার্ন করে।
পিএইচপি পূর্ব নির্ধারিত Date/Time কনস্ট্যান্ট
- DATE_ATOM
বর্ণনাঃ Atom (উদাহরণঃ 2005-08-15T16:13:03+0000) - DATE_COOKIE
বর্ণনাঃ HTTP Cookies (উদাহরণঃ Sun, 14 Aug 2005 16:13:03 UTC) - DATE_ISO8601
বর্ণনাঃ ISO-8601 (উদাহরণঃ 2005-08-14T16:13:03+0000) - DATE_RFC822
বর্ণনাঃ RFC 822 (উদাহরণঃ Sun, 14 Aug 2005 16:13:03 UTC) - DATE_RFC850
বর্ণনাঃ RFC 850 (উদাহরণঃ Sunday, 14-Aug-05 16:13:03 UTC) - DATE_RFC1036
বর্ণনাঃ RFC 1036 (উদাহরণঃ Sunday, 14-Aug-05 16:13:03 UTC) - DATE_RFC1123
বর্ণনাঃ RFC 1123 (উদাহরণঃ Sun, 14 Aug 2005 16:13:03 UTC) - DATE_RFC2822
বর্ণনাঃ RFC 2822 (উদাহরণঃ Sun, 14 Aug 2005 16:13:03 +0000) - DATE_RSS
বর্ণনাঃ RSS (উদাহরণঃ Sun, 14 Aug 2005 16:13:03 UTC) - DATE_W3C
বর্ণনাঃ World Wide Web Consortium (উদাহরণঃ 2005-08-14T16:13:03+0000)