मैं प्रारूप के टाइमस्टैम्प को बदलने 2009-09-12 20:57:19और इसे 3 minutes agoPHP के साथ कुछ करने की कोशिश कर रहा हूं ।
मुझे ऐसा करने के लिए एक उपयोगी स्क्रिप्ट मिली, लेकिन मुझे लगता है कि यह समय चर के रूप में उपयोग किए जाने वाले एक अलग प्रारूप की तलाश कर रहा है। इस प्रारूप के साथ काम करने के लिए मैं जिस स्क्रिप्ट को संशोधित करना चाहता हूं वह है:
function _ago($tm,$rcs = 0) {
$cur_tm = time();
$dif = $cur_tm-$tm;
$pds = array('second','minute','hour','day','week','month','year','decade');
$lngh = array(1,60,3600,86400,604800,2630880,31570560,315705600);
for($v = sizeof($lngh)-1; ($v >= 0)&&(($no = $dif/$lngh[$v])<=1); $v--); if($v < 0) $v = 0; $_tm = $cur_tm-($dif%$lngh[$v]);
$no = floor($no);
if($no <> 1)
$pds[$v] .='s';
$x = sprintf("%d %s ",$no,$pds[$v]);
if(($rcs == 1)&&($v >= 1)&&(($cur_tm-$_tm) > 0))
$x .= time_ago($_tm);
return $x;
}
मुझे लगता है कि उन पहली कुछ पंक्तियों पर स्क्रिप्ट कुछ ऐसा करने की कोशिश कर रही है जो इस तरह दिखता है (अलग-अलग तारीख गणित):
$dif = 1252809479 - 2009-09-12 20:57:19;
मैं अपने टाइमस्टैम्प को उस (यूनिक्स?) प्रारूप में कैसे परिवर्तित करूंगा?