1.
Select
2.
TIMESTAMPDIFF (
YEAR
,DATE_SUB(STR_TO_DATE(
'30/01/2536'
,
'%d/%m/%Y'
), INTERVAL 543
YEAR
), now())
as
_year
3.
, TIMESTAMPDIFF (
MONTH
,DATE_SUB(STR_TO_DATE(
'30/01/2536'
,
'%d/%m/%Y'
), INTERVAL 543
YEAR
), now()) % 12
as
_month
4.
, TIMESTAMPDIFF(
DAY
, TIMESTAMPADD(
MONTH
, TIMESTAMPDIFF(
MONTH
, DATE_SUB(STR_TO_DATE(
'30/01/2536'
,
'%d/%m/%Y'
), INTERVAL 543
YEAR
), now()), DATE_SUB(STR_TO_DATE(
'30/01/2536'
,
'%d/%m/%Y'
), INTERVAL 543
YEAR
)), now())
as
_day
5.
;