Skip to main content

Time Ago Using PHP

In my first post I want to present you all a simple PHP time age function. This function can calculate Linux timestamps and returns how much time ago it occurred. As we saw other social networking sites (like Facebook, Twitter, YouTube). If we post something on these sites we can see how much time ago it was posted.
Like one minute ago, 2 hour ago, 3month ago or even some years ago. I have  implement a simple function that can do exactly  like this job. The input form of this function is integer as timestamps( time() ) and it will return string.

The time ago Function:

/**
 * Time Ago Using PHP
 * @param int $timestamp
 * @return string
 */
function timeAgo($timestamp){
 $time = time() - $timestamp;

 if ($time < 60)
  return  ( $time > 1 ) ? $time . ' seconds' : 'a second';
 elseif ($time < 3600) {
  $tmp = floor($time / 60);
  return ($tmp > 1) ? $tmp . ' minutes' : ' a minute';
 }
 elseif ($time < 86400) {
  $tmp = floor($time / 3600);
  return ($tmp > 1) ? $tmp . ' hours' : ' a hour';
 }
 elseif ($time < 2592000) {
  $tmp = floor($time / 86400);
  return ($tmp > 1) ? $tmp . ' days' : ' a day';
 }
 elseif ($time < 946080000) {
  $tmp = floor($time / 2592000);
  return ($tmp > 1) ? $tmp . ' months' : ' a month';
 }
 else {
  $tmp = floor($time / 946080000);
  return ($tmp > 1) ? $tmp . ' years' : ' a year';
 }
}

Usages:

echo 'About '. timeAgo(time()-60*2) .' ago';

Output:
About 2 minute ago

Comments

  1. This is really helpful tutorial, thanks to share with us :) I also recently wrote another PHP time ago function, hope this also help.
    https://htmlcssphptutorial.wordpress.com/2015/08/21/time-ago-php-function/

    ReplyDelete
  2. Thanks for some other excellent post. I enjoyed your post. If any one want to get more about Memphis local SEO service you may visit Memphis SEO .

    ReplyDelete

  3. khoanh chân ngồi ở bên trong lò, gương mặt không còn chút máu, tính mạng

    đang dần mất đi.

    Ánh mắt Vương Lâm không chút dao động, hắn huy động cánh tay, Dẫn Lực

    thuật theo đó tùy ý động, hướng về phía lò luyện đan chộp đến. Từng đạo
    học kế toán thực hành
    forum rao vặt cattleya
    học kế toán tổng hợp
    eco-green-city
    học kế toán tại bắc ninh
    dịch vụ kế toán trọn gói
    chung cư hà nội
    dịch vụ làm báo cáo tài chính cuối năm
    manor central park
    dịch vụ làm báo cáo tài chính
    kế toán cho quản lý
    khoá học kế toán thuế
    keny idol
    trung tâm kế toán tại long biên
    trung tâm kế toán tại hải phòng

    ngũ thải quang mang từ trong lò luyện đan xuất hiện, tạo thành một chiếc

    màn che va chạm với bàn tay vô hình do Dẫn Lực thuật tạo ra.

    Vương Lâm hừ lạnh một tiếng, linh lực trong cơ thể được vận chuyển nhất

    thời uy lực của Dẫn Lực Thuật tăng lên so với trước rất nhiều lần, nó

    lập tức nghiền nát tấm màn che do ngũ thải quang mang tạo thành. Vương

    Lâm lao vào ôm lấy Vương Hạo, đưa hắn ra khỏi lò luyện đan đặt lên trên

    mặt đất.

    ReplyDelete

Post a Comment

Popular posts from this blog

Multiple File Upload with PHP

Sometimes we need to allow our users to upload multiple file upload. On my previous post I was shown the basic of simple file upload with PHP. Today I am going to show you how to allow users to upload multiple files. It is almost similar like simple file upload but we need to do some modification with html markup and php code. multiple attribute is needed to add on the html markup. Major web browsers like Firefox, Chrome, Safari and IE 9+ support this attribute. Now I am going to show you how to upload multiple file with PHP and basic HTML form.

Live Comment System with jQuery Ajax PHP and MySQL

Recently I have been made a post that focused on how to submit form without page refreshing. That post shows the basic functionality of using jQuery Ajax. On the same follow this post will describe how we can create a comment system to post an instant comment without page refreshing. Let's start...

Resize Image While Uploading with PHP

On my previous post I was shown an example how to upload file with php and html. It was based on php simple image upload functionality. Today I am going to show you little bit advance of image uploading. Suppose if you run a website and want to allow users to upload image files than you need to think little bit about server's space and bandwidth. For this purpose you need to do some optimization with image files. Image resize while uploading is one of them. All major website do it in the same way. If a user uploads a 5mb image file they resize it in different sizes and store on there server. It helps them to seed up there website and reduce there budget. Now take a look, how we can do it ourself.