반응형
다음은 users
테이블의 간단한 버전입니다.
+--------------+-------------------+
| id | timezone |
+--------------+-------------------+
| 1 | 'Europe/Helsinki' |
| 2 | 'Europe/Paris' |
+--------------+-------------------+
예를 들어 오후 4 시인 사용자를 선택할 수 있도록 각 사용자의 현지 시간 (시간대에 따라 다름)을 알고 싶습니다.
LAMP 스택을 사용하고 있지만 MySQL 만 사용하여 수행하고 싶습니다 (모든 사용자를 선택하지 않고 PHP 루프에서 실행).
해결 방법
이를 위해 CONVERT_TZ를 사용하십시오.
SELECT * FROM users WHERE hour(CONVERT_TZ(now(), server_tz, `timezone`))=16
참조 페이지 https://stackoverflow.com/questions/12531052
반응형
'MySql' 카테고리의 다른 글
MySQL Automatically importing products into Woocommerce (0) | 2021.01.27 |
---|---|
MySQL 배열을 파일에 쓰는 가장 좋은 방법은 무엇입니까? (0) | 2021.01.27 |
MySQL SQLite-ORDER BY RAND () (0) | 2021.01.27 |
MySQL 데이터베이스에서 오늘 / 어제 데이터를 가져 오는 방법은 무엇입니까? (0) | 2021.01.27 |
MySQL 비교에 적합한 루비 날짜 시간 (0) | 2021.01.27 |
댓글