• 08-01-2022, 13:02:04
    #1
    Merhabalar, api'den gelen tarih string şekilde 20220107 gibi bunu normal formata çevirecek bir fonksiyon mevcut mu? yoksa parçalayarak almam gerekecek.
  • 08-01-2022, 13:03:17
    #2
    SELECT FORMAT (getdate(), 'dd/MM/yyyy ') as date21/03/2021SELECT FORMAT (getdate(), 'dd/MM/yyyy, hh:mm:ss ') as date21/03/2021, 11:36:14SELECT FORMAT (getdate(), 'dddd, MMMM, yyyy') as dateWednesday, March, 2021SELECT FORMAT (getdate(), 'MMM dd yyyy') as dateMar 21 2021SELECT FORMAT (getdate(), 'MM.dd.yy') as date03.21.21SELECT FORMAT (getdate(), 'MM-dd-yy') as date03-21-21SELECT FORMAT (getdate(), 'hh:mm:ss tt') as date11:36:14 AMSELECT FORMAT (getdate(), 'd','us') as date03/21/2021SELECT FORMAT (getdate(), 'yyyy-MM-dd hh:mm:ss tt') as date2021-03-21 11:36:14 AMSELECT FORMAT (getdate(), 'yyyy.MM.dd hh:mm:ss t') as date2021.03.21 11:36:14 ASELECT FORMAT (getdate(), 'dddd, MMMM, yyyy','es-es') as date --Spanishdomingo, marzo, 2021SELECT FORMAT (getdate(), 'dddd dd, MMMM, yyyy','ja-jp') as date --Japanese日曜日 21, 3月, 2021
  • 08-01-2022, 13:07:19
    #3
    https://www.delftstack.com/howto/jav...in-javascript/
    Anladığım kadarıyla regex ile yıl ay yaparak bölüp parse edebiliyorsunuz
    Ya da hep ayni formatta geliyorda tarih formatini ilk 4 yıl split gibi bölüp parse edebiliyorsunuz
  • 08-01-2022, 13:08:36
    #4
    new Date("20220107"); dener misiniz?
  • 08-01-2022, 13:10:11
    #5
    ufukt51 adlı üyeden alıntı: mesajı görüntüle
    https://www.delftstack.com/howto/jav...in-javascript/
    Anladığım kadarıyla regex ile yıl ay yaparak bölüp parse edebiliyorsunuz
    Ya da hep ayni formatta geliyorda tarih formatini ilk 4 yıl split gibi bölüp parse edebiliyorsunuz
    Bölüp kullanabilirim ama kısa bir fonksiyon varsa dedim daha kolay olur dökümanlar da daha çok formatlı tarih üzerine düzenlemeler yapılmış benim verim 20220107 diye geliyor ben 07/01/2022 şeklinde yazdırmak için sormuştum
  • 08-01-2022, 13:13:56
    #6
    Hocam moment isimli kutuphane ile istediginiz yapabilirsiniz. Ornek kullanim asagidaki gibidir.

    https://stackoverflow.com/questions/...with-moment-js
  • 08-01-2022, 13:15:23
    #7
    KeremWho adlı üyeden alıntı: mesajı görüntüle
    new Date("20220107"); dener misiniz?
    "invalid date" veriyor hocam
  • 08-01-2022, 13:16:33
    #8
    Seyum adlı üyeden alıntı: mesajı görüntüle
    "invalid date" veriyor hocam
    @erbasaran; hocamın dediği gibi moment ile yapabilirsiniz.
  • 08-01-2022, 13:20:15
    #9
    erbasaran adlı üyeden alıntı: mesajı görüntüle
    Hocam moment isimli kutuphane ile istediginiz yapabilirsiniz. Ornek kullanim asagidaki gibidir.

    https://stackoverflow.com/questions/...with-moment-js
    Teşekkür ederim hocam bu şekilde çözdüm