PHP로 몇초전 몇분전 몇시간전 표시하기

2021. 2. 13. 04:27·Language/PHP

우선 몇번의 삽질끝에 완성한 코드를 보여드립니다.

1
2
3
4
5
6
7
8
9
10
11
12
$sec = time() - strtotime($created_at);
if ($sec < 60) {
    $sec_str = $sec."초 전";
} else if ($sec > 60 && $sec < 3600) {
    $f = floor($sec / 60);
    $sec_str = $f."분 전";
} else if ($sec > 3600 && $sec < 86400) {
    $f = floor($sec / 3600);
    $sec_str = $f."시간 전";
} else {
    $sec_str = substr($created_at, 0, 10);
}
Colored by Color Scripter
cs

유용하게 쓰시길 바랍니다.

반응형
저작자표시 비영리 (새창열림)
'Language/PHP' 카테고리의 다른 글
  • Composer Error Fix - it is missing from your system. Install or enable PHP's fileinfo extension
  • php8.0 업데이트, JIT 도입과 성능향상
  • XML을 이용한 PHP EXCEL 시트별 제작 및 저장법
  • AWS S3 with endpoint putObject Example for PHP
Kua
Kua
정보 공유, 개인 정리 공간 입니다.
  • Kua
    Kua's Miscellaneous
    Kua
    • 분류 전체보기 (185)
      • 대문 (2)
      • Tips (25)
        • Chrome (2)
        • Windows (4)
        • IDE (3)
        • 기타 (16)
      • CodingTest (44)
      • Language (20)
        • PHP (5)
        • C# (7)
        • Java (1)
        • Kotlin (7)
      • Framework & Runtime (16)
        • SpringBoot (12)
        • Node.js (2)
        • Vue.js (1)
        • Gradle (1)
      • DevOps (13)
        • Linux (1)
        • Docker (4)
        • Kubernetes (2)
        • Apache Kafka (1)
        • AWS (1)
      • 일상다반사 (53)
        • 도서 (1)
        • 개발 (8)
        • 후기 - IT (7)
        • 후기 - 일상 (13)
        • 차가리 (4)
        • 방송통신대학교 (4)
        • 음식 (2)
      • Games (12)
        • Minecraft (7)
        • VR (2)
        • 그외 (3)
  • 최근 글

  • 인기 글

  • 태그

    Kotlin
    Algorithm
    Plugin
    java
    Silver5
    후기
    codingtest
    알고리즘
    bronze2
    minecraft
    c#
    Spring Boot
    spring
    github
    Windows
    코딩테스트
    백준
    갤럭시
    error
    bronze1
  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.0
Kua
PHP로 몇초전 몇분전 몇시간전 표시하기
상단으로

티스토리툴바