EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
تعيين اللغة الافتراضية
أسئلة PF - المنتدى

تحويل تاريخ من تنسيق واحد إلى آخر في بي إتش بي

هل هناك طريقة بسيطة لتحويل تنسيق تاريخ بتنسيق تاريخ آخر في بي إتش بي?

ولدى هذا:

ماذا أفعل الخطأ?

لفحة بيتر سأل 7 أشهر
1 إجابات
Mejor Respuesta

المعلمة الثانية التي تمرر لك تعطيك() يجب أن تكون معلمة مناسبة, أي, الثواني منذ 1 في كانون الثاني/يناير 1970. السلسلة التي تمرر فإنه لم يتعرف عليه.

فإنه يستخدم strtotime() لتحويل سلسلة تاريخ في الطابع الزمني, على الرغم من أن ولا حتى سترتوتيمي() وسوف تعترف y-m-d-h-i-s.

بي إتش بي 5.3 فيما يلي

استخدام DateTime::createFromFormat. يسمح لك بتحديد قناع دقيق باستخدام بناء جملة تعطيك() لتحليل تاريخ الوارد.

بي إتش بي 5.2 والسابقة

يجب عليك مسح العناصر (السنة, في الشهر, اليوم, الوقت, دقيقة, الثانية) استخدام substr() ونقل النتائج إلى mktime () بناء الطابع الزمني.

هناك الكثير من العمل! أوصى باستخدام تنسيق مختلف عن سترتوتيمي() أنت بحاجة إلى معرفة. جرب هذا:

Coder وقال يجعل 7 أشهر
حصة Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestShare on RedditShare on VKShare on StumbleUponShare on TumblrShare on LinkedInEmail this to someonePrint this page