Hướng dẫn dùng subdate trong PHP
Hàm Show
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Cú phápCú pháp: Trong đó:
Kết quả trả vềHàm sẽ trả về một đối tượng mốc thời gian nếu chạy thành công. Ngược lại, nếu thất bại hàm trả về FALSE. Bài viết này được đăng tại [free tuts .net] Cách sử dụng hàm Code $date = date_create('2017-05-1'); date_sub($date, date_interval_create_from_date_string('1 days')); echo date_format($date, 'Y-m-d'); Tham khảo: php.net Trong bài này mình sẽ hướng dẫn cách sử dụng hàm Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. 1. Mô tảHàm 2. Cú phápCú pháp của hàm SUBDATE( date, INTERVAL value unit ) Hoặc Bài viết này được đăng tại [free tuts .net] Trong đó:
3. VersionHàm
4. Ví dụmysql> SELECT SUBDATE('2019-04-01 09:45:20.000001', INTERVAL 5 MICROSECOND); Ket qua: '2019-04-01 09:45:19.999996' mysql> SELECT SUBDATE('2019-04-01 09:45:20', INTERVAL 23 SECOND); Ket qua: '2019-04-01 09:44:57' mysql> SELECT SUBDATE('2019-04-01 09:45:20', INTERVAL 20 MINUTE); Ket qua: '2019-04-01 09:25:20' mysql> SELECT SUBDATE('2019-04-01 09:45:20', INTERVAL 5 HOUR); Ket qua: '2019-04-01 04:45:20' mysql> SELECT SUBDATE('2019-04-01', INTERVAL 10 DAY); Ket qua: '2019-03-22' mysql> SELECT SUBDATE('2019-04-01', 11); Ket qua: '2014-02-03' mysql> SELECT SUBDATE('2019-04-01', INTERVAL 11 WEEK); Ket qua: '2019-03-21' mysql> SELECT SUBDATE('2019-04-01', INTERVAL 8 MONTH); Ket qua: '2018-08-01' mysql> SELECT SUBDATE('2019-04-01', INTERVAL 2 QUARTER); Ket qua: '2018-10-01' mysql> SELECT SUBDATE('2019-04-01', INTERVAL 4 YEAR); Ket qua: '2015-04-01' mysql> SELECT SUBDATE('2019-04-01 09:45:20.000001', INTERVAL '12.000001' SECOND_MICROSECOND); Ket qua: '2019-04-01 09:45:08' mysql> SELECT SUBDATE('2019-04-01 09:45:20.000001', INTERVAL '3:12.000001' MINUTE_MICROSECOND); Ket qua: '2019-04-01 09:42:08' mysql> SELECT SUBDATE('2019-04-01 09:45:20', INTERVAL '3:12' MINUTE_SECOND); Ket qua: '2019-04-01 09:42:08' mysql> SELECT SUBDATE('2019-04-01 09:45:20.000001', INTERVAL '1:03:12.000001' HOUR_MICROSECOND); Ket qua: '2019-04-01 08:42:08' mysql> SELECT SUBDATE('2019-04-01 09:45:20', INTERVAL '8:03:12' HOUR_SECOND); Ket qua: '2019-04-01 01:42:08' mysql> SELECT SUBDATE('2019-04-01 09:45:20', INTERVAL '5:03' HOUR_MINUTE); Ket qua: '2019-04-01 04:42:20' mysql> SELECT SUBDATE('2019-04-01 09:45:20.000001', INTERVAL '2 5:03:15.000001' DAY_MICROSECOND); Ket qua: '2019-03-30 04:42:05' mysql> SELECT SUBDATE('2019-04-01 09:45:20', INTERVAL '6 1:03:12' DAY_SECOND); Ket qua: '2019-03-26 08:42:08' mysql> SELECT SUBDATE('2019-04-01 09:45:20', INTERVAL '9 1:03' DAY_MINUTE); Ket qua: '2019-03-23 08:42:20' mysql> SELECT SUBDATE('2019-04-01 09:45:20', INTERVAL '5 6' DAY_HOUR); Ket qua: '2019-03-27 03:45:20' mysql> SELECT SUBDATE('2019-04-01', INTERVAL '2-3' YEAR_MONTH); Ket qua: '2017-01-01' Hàm Nội dung chính
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Cú phápCú pháp: Trong đó:
Kết quả trả vềHàm sẽ trả về một đối tượng mốc thời gian nếu chạy thành công. Ngược lại, nếu thất bại hàm trả về FALSE. Bài viết này được đăng tại [free tuts .net] Cách sử dụng hàm Code $date = date_create('2017-05-1'); date_sub($date, date_interval_create_from_date_string('1 days')); echo date_format($date, 'Y-m-d'); Tham khảo: php.net Trong bài này mình sẽ hướng dẫn cách sử dụng hàm Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. 1. Mô tảHàm 2. Cú phápCú pháp của hàm DATE_SUB( date, INTERVAL value unit ) Trong đó: Bài viết này được đăng tại [free tuts .net]
3. VersionHàm
4. Ví dụmysql> SELECT DATE_SUB('2019-03-29 09:45:25.000001', INTERVAL 5 MICROSECOND); Ket qua: '2019-03-29 09:45:24.999996' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 25 SECOND); Ket qua: '2019-03-29 09:45:00' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 40 MINUTE); Ket qua: '2019-03-29 09:05:25' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 5 HOUR); Ket qua: '2019-03-29 04:45:25' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 12 DAY); Ket qua: '2019-03-17 09:45:25' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 14 WEEK); Ket qua: '2018-12-21 09:45:25' mysql> SELECT DATE_SUB('2019-03-29', INTERVAL 2 MONTH); Ket qua: '2019-01-29' mysql> SELECT DATE_SUB('2019-03-29', INTERVAL 8 QUARTER); Ket qua: '2017-03-29' mysql> SELECT DATE_SUB('2019-03-29', INTERVAL 1 YEAR); Ket qua: '2018-03-29' mysql> SELECT DATE_SUB('2019-03-29 09:45:25.000001', INTERVAL '12.000001' SECOND_MICROSECOND); Ket qua: '2019-03-29 09:45:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25.000001', INTERVAL '3:12.000001' MINUTE_MICROSECOND); Ket qua: '2019-03-29 09:42:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL '3:12' MINUTE_SECOND); Ket qua: '2019-03-29 09:42:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25.000001', INTERVAL '1:03:12.000001' HOUR_MICROSECOND); Ket qua: '2019-03-29 08:42:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL '5:03:12' HOUR_SECOND); Ket qua: '2019-03-29 04:42:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL '3:03' HOUR_MINUTE); Ket qua: '2019-03-29 06:42:25' Trong bài này mình sẽ hướng dẫn cách sử dụng hàm Nội dung chính
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. 1. Mô tảHàm 2. Cú phápCú pháp của hàm DATE_SUB( date, INTERVAL value unit ) Trong đó: Bài viết này được đăng tại [free tuts .net]
3. VersionHàm
4. Ví dụmysql> SELECT DATE_SUB('2019-03-29 09:45:25.000001', INTERVAL 5 MICROSECOND); Ket qua: '2019-03-29 09:45:24.999996' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 25 SECOND); Ket qua: '2019-03-29 09:45:00' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 40 MINUTE); Ket qua: '2019-03-29 09:05:25' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 5 HOUR); Ket qua: '2019-03-29 04:45:25' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 12 DAY); Ket qua: '2019-03-17 09:45:25' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 14 WEEK); Ket qua: '2018-12-21 09:45:25' mysql> SELECT DATE_SUB('2019-03-29', INTERVAL 2 MONTH); Ket qua: '2019-01-29' mysql> SELECT DATE_SUB('2019-03-29', INTERVAL 8 QUARTER); Ket qua: '2017-03-29' mysql> SELECT DATE_SUB('2019-03-29', INTERVAL 1 YEAR); Ket qua: '2018-03-29' mysql> SELECT DATE_SUB('2019-03-29 09:45:25.000001', INTERVAL '12.000001' SECOND_MICROSECOND); Ket qua: '2019-03-29 09:45:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25.000001', INTERVAL '3:12.000001' MINUTE_MICROSECOND); Ket qua: '2019-03-29 09:42:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL '3:12' MINUTE_SECOND); Ket qua: '2019-03-29 09:42:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25.000001', INTERVAL '1:03:12.000001' HOUR_MICROSECOND); Ket qua: '2019-03-29 08:42:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL '5:03:12' HOUR_SECOND); Ket qua: '2019-03-29 04:42:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL '3:03' HOUR_MINUTE); Ket qua: '2019-03-29 06:42:25' Trong bài này mình sẽ hướng dẫn cách sử dụng hàm DATE_SUB trong MySQL thông qua cú pháp và ví dụ thực tế. 1. Mô tả Hàm DATE_SUB trả về một ngày mà sau đó một khoảng thời gian/ngày nhất định đã bị trừ. 2. Cú pháp Cú pháp của hàm DATE_SUB ...Trong bài này mình sẽ hướng dẫn cách sử dụng hàm 1. Mô tảHàm 2. Cú phápCú pháp của hàm DATE_SUB( date, INTERVAL value unit ) Trong đó:
3. VersionHàm
4. Ví dụmysql> SELECT DATE_SUB('2019-03-29 09:45:25.000001', INTERVAL 5 MICROSECOND); Ket qua: '2019-03-29 09:45:24.999996' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 25 SECOND); Ket qua: '2019-03-29 09:45:00' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 40 MINUTE); Ket qua: '2019-03-29 09:05:25' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 5 HOUR); Ket qua: '2019-03-29 04:45:25' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 12 DAY); Ket qua: '2019-03-17 09:45:25' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL 14 WEEK); Ket qua: '2018-12-21 09:45:25' mysql> SELECT DATE_SUB('2019-03-29', INTERVAL 2 MONTH); Ket qua: '2019-01-29' mysql> SELECT DATE_SUB('2019-03-29', INTERVAL 8 QUARTER); Ket qua: '2017-03-29' mysql> SELECT DATE_SUB('2019-03-29', INTERVAL 1 YEAR); Ket qua: '2018-03-29' mysql> SELECT DATE_SUB('2019-03-29 09:45:25.000001', INTERVAL '12.000001' SECOND_MICROSECOND); Ket qua: '2019-03-29 09:45:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25.000001', INTERVAL '3:12.000001' MINUTE_MICROSECOND); Ket qua: '2019-03-29 09:42:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL '3:12' MINUTE_SECOND); Ket qua: '2019-03-29 09:42:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25.000001', INTERVAL '1:03:12.000001' HOUR_MICROSECOND); Ket qua: '2019-03-29 08:42:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL '5:03:12' HOUR_SECOND); Ket qua: '2019-03-29 04:42:13' mysql> SELECT DATE_SUB('2019-03-29 09:45:25', INTERVAL '3:03' HOUR_MINUTE); Ket qua: '2019-03-29 06:42:25' Nguồn: Zaidap.com.net |