일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- OOP
- php
- post
- file-upload
- 경영
- UTF-8
- function
- Laravel
- JavaScript
- curl
- Arrays
- Ajax
- 웹하드순위
- string
- 전략
- HTML
- jquery
- 무료다운로드쿠폰
- JSON
- MySQL
- Linux
- Regex
- 웹하드추천
- variables
- Apache
- Forms
- date
- Session
- composer-php
- Today
- Total
개발! 딱 깔끔하고 센스있게!
PHP 에서 시간 스탬프 를 포맷 하 는 방법 은? 본문
저 는 timestamp 라 는 타 입의 데이터베이스 줄 이 있 습 니 다.
새 기록 을 추가 할 때마다 이 기록 의 삽입 시간 을 자동 으로 채 웁 니 다.
현재 기록 중 하 나 를 저장 합 니 다:
2010-06-19 18:40:51
나 는 사용자 가 사용 하기 편 한 양식 으로 다음 과 같은 방식 으로 바 꾸 려 고 한다.
$timeStamp = $row['date']; $timeStamp = date( "m/d/Y", $timeStamp);
하지만 돌아 온 것 은:
12/31/1969
나 는 어 딘 가 에서 읽 었 습 니 다.
데이트 함 수 는 유 닉 스 시간 도장 에 만 사 용 될 수 있 습 니 다.
아마도 내 데이터 뱅 크 의 시간 도장 이 정확 하지 않 을 수도 있 습 니 다.
나 는 먼저 시간 도장 으로 바 꾼 다음 에 그것 에 대해 데 이 트 함수 (?) 를 사용 해 야 합 니 다.
해결책 이 뭔 가요?
대답 하 다.
strtotime 함수 사용:
$timeStamp = $row['date']; $timeStamp = date( "m/d/Y", strtotime($timeStamp));
예 를 들 면 2010 - 06 - 19: 40: 51 의 날짜 에 대해 다음 과 같이 돌아 갑 니 다.
06/19/2010
timestamp 필드 는 자동 으로 업 데 이 트 됩 니 다.
하지만 이 동작 을 기본 값 으로 변경 하면 자동 으로 업 데 이 트 됩 니 다.
매 뉴 얼 에서:
CREATE TABLE 문 구 는 첫 번 째 시간 에 다음 과 같은 임 의 를 통 해 표시 할 수 있 습 니 다.DEFAULL T CURRET TIME STAMP 와 온upddatecurrent TIME STAMP 는 기본적으로 CURRENT TIME STAMP 이 며 자동 으로 업 데 이 트 됩 니 다.
DEFAULL T 자구 든, ON UPEDATE 자구 든, 모두 DEFAULL T CURENT TIME STAP ON UPEDATE CURT TIME START 와 같다.
이 열 은 기본적으로 CURRENT TIME STA MP 자구 와 no ON UPEDATE 자구 에 대해 서 는 기본 값 을 가 진 현재 타임 스탬프 를 가지 고 있 지만 자동 으로 업데이트 되 지 는 않 습 니 다.
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
PHP array multiisort 가 예상 한 다 차원 배열 에 정렬 하지 않 음 (0) | 2020.11.29 |
---|---|
onClick HTML 이벤트 후 PHP 함 수 를 호출 합 니 다. (0) | 2020.11.29 |
php 인쇄 정교 표 (0) | 2020.11.29 |
어떻게 Mac 에 자체 프로그램 을 가 진 PHP 5.4.9 를 설치 합 니까?[종료] (0) | 2020.11.29 |
PHP 스크롤 느림 도 (0) | 2020.11.29 |