반응형
PHP를 사용하여 MySQL 시간을 UNIX 타임스탬프로 변환하는 방법
'UNIX 타임스탬프 투 MySQL time'에 대한 질문이 많습니다.난 그 반대의 방법이 필요했어, 그래...감 잡히는 게 없어요?
사용방법:
$timestamp = strtotime($mysqltime);
echo date("Y-m-d H:i:s", $timestamp);
이것도 체크해 주세요(MySQL 방식으로 실행).
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp
쿼리에서 직접 함수를 mysql할 수 있습니다.예를 들어 다음과 같습니다.
SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19');
마찬가지로 date/datetime 필드에 전달할 수 있습니다.
SELECT UNIX_TIMESTAMP(yourField);
다른 게시물 중 하나에서 유니크템프 가져오기:
$unixTimestamp = time();
mysql datetime 형식으로 변환:
$mysqlTimestamp = date("Y-m-d H:i:s", $unixTimestamp);
mysql 타임스탬프를 가져오는 중:
$mysqlTimestamp = '2013-01-10 12:13:37';
unixtimestamp로 변환:
$unixTimestamp = strtotime('2010-05-17 19:13:37');
...사용자가 실제 시간을 입력했는지 확인하기 위해 1회 또는 일정 범위로 표시합니다.
if($unixTimestamp > strtotime("1999-12-15") && $unixTimestamp < strtotime("2025-12-15"))
{...}
Unix 타임스탬프도 안전합니다.이전 범위 체크(예를 들어)를 하기 전에 다음 작업을 수행하여 url passed 변수가 유효한지 여부를 확인할 수 있습니다.
if(ctype_digit($_GET["UpdateTimestamp"]))
{...}
$time_PHP = strtotime( $datetime_SQL );
대신strtotime
를 사용해야 합니다.DateTime
PHP를 사용합니다.타임존은 다음과 같이 생각할 수도 있습니다.
$dt = DateTime::createFromFormat('Y-m-d H:i:s', $mysqltime, new DateTimeZone('Europe/Berlin'));
$unix_timestamp = $dt->getTimestamp();
$mysqltime
는 MySQL Datetime 유형입니다.2018-02-26 07:53:00
.
약간 줄여서 말하면...
echo date("Y-m-d H:i:s", strtotime($mysqltime));
언급URL : https://stackoverflow.com/questions/4577794/how-to-convert-mysql-time-to-unix-timestamp-using-php
반응형
'source' 카테고리의 다른 글
원칙 2:참조 표에 추가 열을 사용하여 다대다를 처리하는 가장 좋은 방법 (0) | 2022.10.29 |
---|---|
Visual Studio Code 내에서 Python 코드를 실행하는 방법 (0) | 2022.10.29 |
Vue.js - 선택한 항목 VM 바인딩이 작동하지 않음(bootstrap-vue)을 선택/드롭다운합니다. (0) | 2022.10.29 |
특정 인덱스의 요소별로 목록/튜플을 정렬하려면 어떻게 해야 합니까? (0) | 2022.10.29 |
라라벨 5 웅변가 다수 대 다수 2차 테이블 (0) | 2022.10.29 |