2010-04-19 15 views

उत्तर

69

आप रेगुलर एक्सप्रेशन या कुछ मैनुअल स्ट्रिंग नगण्य उपयोग कर सकते हैं, लेकिन मुझे लगता है कि मैं पसंद करते हैं:

date("d/m/Y", strtotime($str)); 
+0

मैं हमारे सर्वर का एक बहुत पर मिल (ऑस्ट्रेलियाई समय पर काम) मैं उपयोग करने की आवश्यकता: तिथि ("घ/एम/ओ ", स्ट्रेटोटाइम ($ str)); -> i.e 'ओ' वर्ष के लिए। – niggles

+0

हाय वहाँ! मैंने पहले से ही आपके समाधान का प्रयास किया है लेकिन काम नहीं लगता है। जैसे मैंने अपनी पोस्ट पर पूछा, मुझे समय घटक के बिना डीडी/एमएम/वाई प्रारूप में तारीख की आवश्यकता है। सहायता के लिए धन्यवाद, सबसे अच्छा संबंध है! –

+0

कौन सा हिस्सा काम नहीं करता है? 'स्ट्रेटोटाइम ("2010-04-19 18:31:27");' युग के बाद से सेकंड्स लौटाता है, '1271716287' (मेरे टीजेड के लिए)। 'दिनांक() 'एक प्रारूप स्ट्रिंग और एक युग int लेता है; प्रारूप स्ट्रिंग यह बताती है कि क्या वापस करना है, और "डी/एम/वाई" शून्य-गद्देदार int के रूप में दिन है, शून्य-गद्देदार int के रूप में महीनों, और वर्ष चार अंकों के रूप में। चूंकि प्रारूप स्ट्रिंग में कोई समय पैरामीटर शामिल नहीं हैं (उदा। "डी/एम/वाई एच: आई: एस"), वे वापस नहीं आएंगे –

2

यदि आपका तारीख एक स्ट्रिंग के प्रारूप में है विस्फोट समारोह

array explode (string $delimiter , string $string [, int $limit ]) 
//In the case of your code 

$length = strrpos($oldDate," "); 
$newDate = explode("-" , substr($oldDate,$length)); 
$output = $newDate[2]."/".$newDate[1]."/".$newDate[0]; 

आशा अब ऊपर काम करता है

का उपयोग
+3

यह आवश्यकतानुसार समाधान का कहीं अधिक जटिल है। –

+0

आप शायद –

+0

सही हैं लेकिन अन्य संभावित मामलों के लिए उपयोगी हैं। –

4
<?php 
$test1='2010-04-19 18:31:27'; 
echo date('d/m/Y',strtotime($test1)); 
?> 

कोशिश इस

+0

क्षमा करें, लेकिन आपका लिंक (?) काम नहीं करता है! –

-1

इस प्रयास करें:

$old_date = Date_create("2010-04-19 18:31:27"); 
$new_date = Date_format($old_date, "d/m/Y"); 
-3
$source = 'your varible name'; 
$date =  new DateTime($source); 
$_REQUEST["date"] =  $date->format('d-m-Y'); 

echo $_REQUEST["date"]; 
+1

कृपया अपनी पोस्ट के तहत हस्ताक्षर छोड़ें मत। – Glorfindel

+1

सवाल कहता है "डीडी/एमएम/yyyy" में कनवर्ट करें। यह समाधान गलत प्रारूप देने लगता है। – Pang

संबंधित मुद्दे