Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // How Minute Ago
- function get_date_time_count( $from ) {
- $to = current_time( 'mysql' );
- $from = strtotime($from);
- $to = strtotime($to);
- $diff = abs($to - $from);
- $years = floor($diff / (365*60*60*24));
- $months = floor(($diff - $years * 365*60*60*24) / (30*60*60*24));
- $weeks = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (7*60*60*24));
- $days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));
- $hours = floor($diff / (60*60));
- $minutes = floor(($diff - $hours * 60*60) / 60);
- $seconds = floor($diff - $hours * 60*60 - $minutes*60);
- if(($days == 7 || $days == 14 || $days == 21 || $days == 28) && $weeks > 0) {
- if($years == 0) {
- if($months > 0) { $time_ago = sprintf( _n( '%s মাস %s সপ্তাহ', '%s মাস %s সপ্তাহ', $months, $weeks ), eng_to_ban($months), eng_to_ban($weeks) ); }
- elseif($months == 0) { $time_ago = sprintf( _n( '%s সপ্তাহ', '%s সপ্তাহ', $weeks ), eng_to_ban($weeks) ); }
- }
- else {
- if($months == 0) { $time_ago = sprintf( _n( '%s বছর %s সপ্তাহ', '%s বছর %s সপ্তাহ', $years, $weeks ), eng_to_ban($years), eng_to_ban($weeks) ); }
- else { $time_ago = sprintf( _n( '%s বছর %s মাস %s সপ্তাহ', '%s বছর %s মাস %s সপ্তাহ', $years, $months, $weeks ), eng_to_ban($years), eng_to_ban($months), eng_to_ban($weeks) ); }
- }
- }
- else {
- if($years == 0) {
- if($months > 0 && $days == 0) { $time_ago = sprintf( _n( '%s মাস', '%s মাস', $months ), eng_to_ban($months) ); }
- elseif($months > 0 && $days != 0) { $time_ago = sprintf( _n( '%s মাস %s দিন', '%s মাস %s দিন', $months, $days ), eng_to_ban($months), eng_to_ban($days) ); }
- elseif($months == 0 && $days > 0) { $time_ago = sprintf( _n( '%s দিন', '%s দিন', $days ), eng_to_ban($days) ); }
- elseif($months == 0 && $days == 0 && $hours > 0) { $time_ago = sprintf( _n( '%s ঘণ্টা %s মিনিট', '%s ঘণ্টা %s মিনিট', $hours, $minutes ), eng_to_ban($hours), eng_to_ban($minutes) ); }
- elseif($months == 0 && $days == 0 && $hours == 0 && $minutes > 0) { $time_ago = sprintf( _n( '%s মিনিট %s সেকেন্ড', '%s মিনিট %s সেকেন্ড', $minutes, $seconds ), eng_to_ban($minutes), eng_to_ban($seconds) ); }
- elseif($months == 0 && $days == 0 && $hours == 0 && $minutes == 0) { $time_ago = sprintf( _n( '%s সেকেন্ড', '%s সেকেন্ড', $seconds ), eng_to_ban($seconds) ); }
- }
- else {
- if($months == 0) { $time_ago = sprintf( _n( '%s বছর %s দিন', '%s বছর %s দিন', $years, $days ), eng_to_ban($years), eng_to_ban($days) ); }
- else { $time_ago = sprintf( _n( '%s বছর %s মাস %s দিন', '%s বছর %s মাস %s দিন', $years, $months, $days ), eng_to_ban($years), eng_to_ban($months), eng_to_ban($days) ); }
- }
- }
- return $time_ago;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement