Как получить время в формате "Субота 2 Января"
Здраствуйте, скажите пожалуйста как правильно можно получить дату в формате, к примеру Субота 2 Января?
|
let options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }; console.log(new Intl.DateTimeFormat('ru-RU', options).format(Date.now())); |
fori,
https://developer.mozilla.org/ru/doc...DateTimeFormat <!doctype html> <html lang="ru"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> let Data = new Date(); let formatter = new Intl.DateTimeFormat("ru", { weekday: 'long', month: "long", day: "numeric", }); document.write(formatter.format(Data)) </script> </body> </html> |
А можно ли получить такую дату например не от текущей даты а от той что в переменной, к примеру
из 25.02.2021 получить Четверг 25 Февраля |
fori,
а почитать про дату, не?https://developer.mozilla.org/ru/doc...l_Objects/Date и в частности https://developer.mozilla.org/ru/doc...cts/Date/parse |
fori,
<!doctype html> <html lang="ru"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> body{ text-transform: capitalize; } </style> </head> <body> <script> let str = '25.02.2021'; str = str.replace(/(\d+)\.(\d+)/g, '$2.$1');/* Для краткого формата даты допускается использование разделителей "/" или "-", но порядок элементов должен быть строго "месяц/день/год", например "7/20/96". */ let Data = new Date(str); let formatter = new Intl.DateTimeFormat("ru", { weekday: 'long', month: "long", day: "2-digit", }); document.write(formatter.format(Data)) </script> </body> </html> |
<!doctype html> <html lang="ru"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> let Data ='25.02.2021'; let formatter = new Intl.DateTimeFormat("ru", { weekday: 'long', month: "long", day: "numeric", }); let Data1 = new Date(Data.split('.').reverse().join('-')) document.write(formatter.format(Data1)) </script> </body> </html> |
voraa,
можно и без join |
Ну тогда с ... надо.
|
Цитата:
|
Часовой пояс GMT +3, время: 03:49. |