Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Форум для новичков » Нужен javascript даты и времени


Нужен javascript даты и времени

Сообщений 1 страница 8 из 8

1

Подскажите, если можно. Нужно вставить вот сюда. Не получается.  :( https://forumupload.ru/uploads/0000/14/1c/38973/t27445.png
Заранее спасибо!

0

2

Artivanov
Нужен скрипт текущей даты/времени на устройстве пользователя или какой-то определенной (ролевой)?

0

3

Да, текущей даты и времени с секундами, самый обычный.)

Отредактировано Artivanov (Пт, 4 Окт 2024 15:45:05)

0

4

Artivanov
Из каталога скриптов есть такой вариант: Скрипты от пользователей 3

Немного обновил скрипт под указанное местоположение на странице:

Код:
<script>
  const dayArray = ["Воскресение", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"];
  const monthArray = ["Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря"];

let clockM;
  const getTheDate = () => {
    const myDate = new Date();
    const year = myDate.getFullYear();
    const day = myDate.getDay();
    const month = myDate.getMonth();
    let dayM = myDate.getDate();
    if (dayM < 10) dayM = "0" + dayM;

    let hours = myDate.getHours();
    let minutes = myDate.getMinutes();
    let seconds = myDate.getSeconds();

    if (hours === 0) hours = 12;
    if (minutes <= 9) minutes = "0" + minutes;
    if (seconds <= 9) seconds = "0" + seconds;

    const cdate = `${dayM} ${monthArray[month]} ${year} | ${dayArray[day]} | ${hours}:${minutes}:${seconds}`;

    if (!clockM) {
      clockM = document.createElement('div');
      const punUlinksElement = document.getElementById("pun-ulinks");
      if (punUlinksElement) {
        punUlinksElement.insertAdjacentElement('afterend', clockM);
      }
    }

    clockM.innerHTML = cdate;
  };
  const goForIt = () => {
    setInterval(getTheDate, 1000);
  };
  window.onload = goForIt;
</script>

В строчке

const cdate = `${dayM} ${monthArray[month]} ${year} | ${dayArray[day]} | ${hours}:${minutes}:${seconds}`;

выделенное синим можете менять местоположение элементов внутри выделенного красным по своему усмотрению.

Отредактировано Reysler (Пт, 4 Окт 2024 16:14:16)

+1

5

Все работает! Спасибо! Единственное, Вы не могли бы еще подсказать, как его выровнять по таблице (строке) ?
Мне нужно в формате 01.01.01 00:00:00 (Пример).
Очень нужно в формате даты (MM/DD/YY)

Отредактировано Artivanov (Пт, 4 Окт 2024 16:51:32)

0

6

Если в точности, то нужно вот так сделать..((((https://forumupload.ru/uploads/0000/14/1c/38973/t152186.png

0

7

Artivanov
Если именно в таком формате, попробуйте так (заодно убрал ожидание полной загрузки страницы):

Код:
<script>
  let clockM;

const getTheDate = () => {
const myDate = new Date();
let year = myDate.getFullYear().toString().slice(-2);
let month = (myDate.getMonth() + 1).toString();
let dayM = myDate.getDate().toString();
let hours = myDate.getHours().toString();
let minutes = myDate.getMinutes().toString();
let seconds = myDate.getSeconds().toString();

if (dayM.length < 2) dayM = "0" + dayM;
if (month.length < 2) month = "0" + month;
if (hours.length < 2) hours = "0" + hours;
if (minutes.length < 2) minutes = "0" + minutes;
if (seconds.length < 2) seconds = "0" + seconds;

const cdate = `${dayM}.${month}.${year} ${hours}:${minutes}:${seconds}`;

  if (!clockM) {
    clockM = document.createElement('div'),
    clockM.id = 'pun-clock';
    const punUlinksElement = document.getElementById("pun-ulinks");
    if (punUlinksElement) {
      punUlinksElement.insertAdjacentElement('afterend', clockM);
    }
  }
  clockM.innerHTML = cdate;

};

setInterval(getTheDate, 1000);
getTheDate();
</script>

+2

8

Спасибо огромное, все окей!

0


Вы здесь » Единый форум поддержки » Форум для новичков » Нужен javascript даты и времени