Hirdetés

Hirdetés

!!! SZERVERLEÁLLÁS, ADATVESZTÉS INFORMÁCIÓK !!!
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!

Új hozzászólás Aktív témák

  • Keem1

    veterán

    válasz instantwater #2159 üzenetére

    Feltételezem, a kérdés nem valós :DDD

    De ha mégis, attól függ, dilettáns módon csinálják-e. Sajnos még mindig látok olyan elvetemült, magát programozónak nevező embert, akinek a mínusz 1 hónap az, hogy levon 30 napot az aktuális dátumból :((
    Pedig minden normális nyelv, a MySQL-t is beleértve tökéletesen csinálja.

    PS C:\> (Get-Date("2021-03-31")).AddMonths(-1)
    2021. február 28., vasárnap 0:00:00
    PS C:\>

    Szökőév:
    PS C:\> (Get-Date("2024-03-31")).AddMonths(-1)
    2024. február 29., csütörtök 0:00:00
    PS C:\>

    Viszont ha már amúgy is MySQL:
    MariaDB [(none)]> SELECT DATE_SUB(STR_TO_DATE("2021-03-31", "%Y-%m-%d"),INTERVAL 1 MONTH);
    +------------------------------------------------------------------+
    | DATE_SUB(STR_TO_DATE("2021-03-31", "%Y-%m-%d"),INTERVAL 1 MONTH) |
    +------------------------------------------------------------------+
    | 2021-02-28 |
    +------------------------------------------------------------------+
    1 row in set (0.001 sec)
    MariaDB [(none)]>

Új hozzászólás Aktív témák