PHP 일반 함수 - 날짜 생성 타임라인
<span> 1</span> <span>/*</span><span>* </span><span> 2</span> <span> * 时间轴函数, Unix 时间戳 </span><span> 3</span> <span> * @param int $time 时间 </span><span> 4</span> <span>*/</span> <span> 5</span> <span>function</span> TranTime(<span>$time</span><span>) { </span><span> 6</span> <span>//</span><span>$time = strtotime($time);</span> <span> 7</span> <span>$nowTime</span> = <span>time</span><span> (); </span><span> 8</span> <span>$message</span> = ''<span>; </span><span> 9</span> <span>//</span><span>一年前</span> <span>10</span> <span>if</span> (<span>idate</span> ( 'Y', <span>$nowTime</span> ) != <span>idate</span> ( 'Y', <span>$time</span><span> )) { </span><span>11</span> <span>$message</span> = <span>date</span> ( 'Y年m月d日', <span>$time</span><span> ); </span><span>12</span> <span> } </span><span>13</span> <span>else</span><span> { </span><span>14</span> <span>//</span><span>同一年</span> <span>15</span> <span>$days</span> = <span>idate</span> ( 'z', <span>$nowTime</span> ) - <span>idate</span> ( 'z', <span>$time</span><span> ); </span><span>16</span> <span>switch</span>(<span>true</span><span>){ </span><span>17</span> <span>//</span><span>一天内</span> <span>18</span> <span>case</span> (0 == <span>$days</span>): <span>19</span> <span>$seconds</span> = <span>$nowTime</span> - <span>$time</span><span>; </span><span>20</span> <span>//</span><span>一小时内</span> <span>21</span> <span>if</span> (<span>$seconds</span> < 3600<span>) { </span><span>22</span> <span>//</span><span>一分钟内</span> <span>23</span> <span>if</span> (<span>$seconds</span> < 60<span>) { </span><span>24</span> <span>if</span> (3 > <span>$seconds</span><span>) { </span><span>25</span> <span>$message</span> = '刚刚'<span>; </span><span>26</span> } <span>else</span><span> { </span><span>27</span> <span>$message</span> = <span>$seconds</span> . '秒前'<span>; </span><span>28</span> <span> } </span><span>29</span> <span> } </span><span>30</span> <span>$message</span> = <span>intval</span> ( <span>$seconds</span> / 60 ) . '分钟前'<span>; </span><span>31</span> <span> } </span><span>32</span> <span>$message</span> = <span>idate</span> ( 'H', <span>$nowTime</span> ) - <span>idate</span> ( 'H', <span>$time</span> ) . '小时前'<span>; </span><span>33</span> <span>break</span><span>; </span><span>34</span> <span>//</span><span>昨天</span> <span>35</span> <span>case</span> (1 == <span>$days</span>): <span>36</span> <span>$message</span> = '昨天' . <span>date</span> ( 'H:i', <span>$time</span><span> ); </span><span>37</span> <span>break</span><span>; </span><span>38</span> <span>//</span><span>前天</span> <span>39</span> <span>case</span> (2 == <span>$days</span>): <span>40</span> <span>$message</span> = '前天 ' . <span>date</span> ( 'H:i', <span>$time</span><span> ); </span><span>41</span> <span>break</span><span>; </span><span>42</span> <span>//</span><span>7天内</span> <span>43</span> <span>case</span> (7 > <span>$days</span>): <span>44</span> <span>$message</span> = <span>$days</span> . '天前'<span>; </span><span>45</span> <span>break</span><span>; </span><span>46</span> <span>//</span><span>超过7天</span> <span>47</span> <span>default</span>: <span>48</span> <span>$message</span> = <span>date</span> ( 'n月j日 H:i', <span>$time</span><span> ); </span><span>49</span> <span>break</span><span>; </span><span>50</span> <span> } </span><span>51</span> <span> } </span><span>52</span> <span>return</span> <span>$message</span><span>; </span><span>53</span> }
위 내용은 PHP의 일반적인 기능인 날짜 생성 타임라인을 소개하며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제









오늘은 golang time 패키지의 시간 적용 방법을 주로 살펴보겠습니다. 둘 사이의 일반적인 규칙은 "벽 시간"이 시간을 알려주는 데 사용되고 "단조 시계"가 시간을 측정하는 데 사용된다는 것입니다. 다른 시계 처리 방법이 있습니다.

vue3은 메시지 환경을 호출하기 위해 element-plus를 사용합니다: vue3+typescript+element-plus1. 요소의 전역 도입 후 요소는 app.config.globalProperties에 전역 메소드 $message를 추가했으므로 Mounted(){( thisasany) $message.success("this.$message");}2. 구성 API에서 설정 메소드는 두 개의 변수 props를 전달합니다.

1. 개요 이 기사의 일부로 기존 Date 및 CalendarAPI의 몇 가지 문제부터 시작하여 새로운 Java8Date 및 TimeAPI가 이러한 문제를 어떻게 해결하는지 살펴보겠습니다. 또한 LocalDate, LocalTime, LocalDateTime, ZonedDateTime, Period, Duration 및 해당 API와 같은 Java8 시간 클래스 라이브러리의 핵심 클래스를 살펴보겠습니다. 2. 이전 API(Java 8 이전)의 스레드 안전성 문제 - 날짜 및 달력 클래스는 스레드로부터 안전하지 않으므로 개발자가 이러한 API의 동시성 문제를 디버그하기 어렵고 이를 처리하기 위해 추가 코드를 작성해야 합니다. .

Pythontime 모듈 시간 획득 및 변환 Python의 Time 라이브러리는 현재 날짜 및 시간에 액세스하고, 시간을 다른 형식으로 출력하고, 지정된 시간을 기다리는 등 시간 관련 처리를 수행할 수 있습니다. 1. 시간 가져오기 1.1. 타임스탬프 importtimetimestamp=time.time()#1682737552.5009851 그리니치 표준시(GMT) 1970년 1월 1일 00:00:00부터 현재까지의 총 시간 1.2. 현지시간()#time.struct_time(tm_year=2

1. Python에서 시간을 표현하는 두 가지 방법: 타임스탬프: 1970.1.100:00:00을 기준으로 한 초 단위 오프셋, 고유 시간 튜플 struct_time: 총 9개 요소>tm_year: 1-12년> tm_mon: 1-12월> tm_mday: 일 1-31>tm_hour: 시 0-23>tm_min: 분 0-59>tm_sec: 초 0-59>tm_wday: 주 0-6(0은 일요일을 의미)>tm_day: 일 1-366> tm_isdst: 일광 절약 시간인지 여부, 기본값은 -1.ti입니다.

Golang은 배우기 쉽고 효율적이며 빠른 기능으로 인해 매우 인기 있는 프로그래밍 언어입니다. 그러나 사용하는 동안 필연적으로 몇 가지 문제와 오류가 발생합니다. 예를 들어, time 패키지에서 After 메서드를 사용하는 경우 정의되지 않음: time.After라는 오류가 발생할 수 있습니다. 이 기사에서는 이 오류를 해결하는 방법을 소개합니다. Golang에서 내보내지 않은 함수 이름을 사용하거나 잘못된 경우 오류의 원인을 이해합니다.

현재 UNIX 타임스탬프를 반환하려면 PHP 함수 "time"을 사용하십시오. UNIX 타임스탬프는 1970년 1월 1일 0:00:00(UTC) 이후의 총 초 수를 나타냅니다. PHP에서는 내장 함수 "time"을 사용하여 현재 UNIX 타임스탬프를 가져올 수 있습니다. 이 문서에서는 이 함수를 사용하는 방법을 설명하고 해당 코드 예제를 제공합니다. 코드 예: <?php$timestamp=time();echo" 현재

time.Now()는 시간 유형을 반환합니다. 때때로 다른 사람들이 우리에게 타임스탬프를 제공하는데, 우리는 이를 다음과 같이 timestamp-time 유형으로 바꿔야 합니다. 사용해야 할 것은 time.Unix입니다.
