Advertisement
Guest User

Untitled

a guest
Feb 24th, 2020
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. function human_time_diff_nepali( $from, $to = '' ) {
  2. if ( empty( $to ) ) {
  3. $to = time();
  4. }
  5.  
  6. $diff = (int) abs( $to - $from );
  7.  
  8. if ( $diff < HOUR_IN_SECONDS ) {
  9. $mins = round( $diff / MINUTE_IN_SECONDS );
  10. if ( $mins <= 1 )
  11. $mins = 1;
  12. /* translators: min=minute */
  13. $since = sprintf( _n( '%s मिनेट', '%s मिनेट', $mins ), $mins );
  14. } elseif ( $diff < DAY_IN_SECONDS && $diff >= HOUR_IN_SECONDS ) {
  15. $hours = round( $diff / HOUR_IN_SECONDS );
  16. if ( $hours <= 1 )
  17. $hours = 1;
  18. $since = sprintf( _n( '%s घण्टा', '%s घण्टा', $hours ), $hours );
  19. } elseif ( $diff < WEEK_IN_SECONDS && $diff >= DAY_IN_SECONDS ) {
  20. $days = round( $diff / DAY_IN_SECONDS );
  21. if ( $days <= 1 )
  22. $days = 1;
  23. $since = sprintf( _n( '%s दिन', '%s दिन', $days ), $days );
  24. } elseif ( $diff < MONTH_IN_SECONDS && $diff >= WEEK_IN_SECONDS ) {
  25. $weeks = round( $diff / WEEK_IN_SECONDS );
  26. if ( $weeks <= 1 )
  27. $weeks = 1;
  28. $since = sprintf( _n( '%s हप्ता', '%s हप्ता', $weeks ), $weeks );
  29. } elseif ( $diff < YEAR_IN_SECONDS && $diff >= MONTH_IN_SECONDS ) {
  30. $months = round( $diff / MONTH_IN_SECONDS );
  31. if ( $months <= 1 )
  32. $months = 1;
  33. $since = sprintf( _n( '%s महिना', '%s महिना', $months ), $months );
  34. } elseif ( $diff >= YEAR_IN_SECONDS ) {
  35. $years = round( $diff / YEAR_IN_SECONDS );
  36. if ( $years <= 1 )
  37. $years = 1;
  38. $since = sprintf( _n( '%s वर्ष', '%s वर्ष', $years ), $years );
  39. }
  40.  
  41. return apply_filters( 'human_time_diff_nepali', $since, $diff, $from, $to );
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement