تحويل سلسلة تاريخ إلى تنسيق PHP - strtotime()

أثناء تطوير تقويم PHP ، كنت بحاجة إلى تحويل سلسلة إلى تاريخ PHP ، لنفترض السلسلة التالية:

 "2015/01/29"
< / pre> أردت تحويل هذا التاريخ إلى تنسيق يمكن فهمه بواسطة PHP: 2015-01-29.

يوضح الكود التالي في خطوتين استخدام الدالة strtotime() وgetDate() لتحويل ملف سلسلة التاريخ في PHP:

< pre class = "prettyprint lang-php" ><؟ php

// (1) إرجاع طابع زمني ل Unix ، مثل 1422486000
$time = strtotime ("2011/05/21") ؛

// (2) getDate() ترجع صفيفا يحتوي على معلومات
// لهذا الطابع الزمني، أو التوقيت المحلي إذا لم يتم إعطاء طابع زمني
//timestamp
$date = getDate($time);

print_r($date); < ر / >< ر / >؟>
< / pre> سيتم عرض بنية المتغير $date على النحو التالي:

Array
(
[ثانية] = > 0
[دقيقة] = > 0
[ساعات] = > 0
[mday] = > 29
[wday] = > 4
[my] = > 1< br / > [السنة] = > 2015
[yday] = > 28
[أيام الأسبوع] = > الخميس < / > [الشهر] = > يناير
[0] => 1422486000
)
< / pre>it يعمل وحتى إذا لم يكن أفضل هيكل يمكنك الحصول عليه ، فمن الممكن على الأقل الحصول على المعلومات الأساسية حول اليوم والشهر والسنة الحالية.

Resources:
تحويل السلسلة إلى التاريخ والتاريخ والوقت