Windows командная строка date

Overview

The DATE command in Windows Command Prompt (CMD) allows users to display or set the system date. While primarily used for managing and modifying the date settings on a computer, this command can be essential for scripts that depend on date-specific processes or for administrative tasks requiring date verification or updates.

Syntax

The basic syntax for the DATE command is:

DATE [/T | date]
  • DATE with no parameters will display the current date and prompt the user to enter a new date (if permissions allow).
  • /T displays the current date without prompting for a new one.

When setting the date, the format you need to use can depend on your system locale settings, typically MM-DD-YYYY in the United States.

Options/Flags

  • /T : Displays the current date without prompting for a new date. Useful for scripts where you need to echo the current date without making changes.

By default, if you use DATE with no flags, it will prompt you to enter a new date.

Examples

  1. Display the current date:

    DATE /T
    

    Output might be Tue 05/23/2023 depending on system settings.

  2. Set a new date:

    DATE
    

    This will prompt the user to enter a new date like Enter new date (mm-dd-yy): where the user needs to input the date as required.

Common Issues

  • Permission Errors: When trying to set the date, you might encounter permission errors if not executed with administrative privileges. Run CMD as administrator to resolve.
  • Format Confusion: Users often make mistakes related to the date format, especially in regions with different date formats (e.g., DD-MM-YYYY vs. MM-DD-YYYY). Always check your system’s locale settings.

Integration

The DATE command can be integrated with other commands for automated scripts and logging. For example, creating a file with a date stamp in its name:

ECHO Hello, World! > Logfile_%date:/=%time::=s%.txt

This command sequence takes the current date and time, removes undesirable characters, and uses them in a filename, useful for time-stamped logging.

  • TIME : Similar to DATE, but for displaying or setting the system time.
  • TIMESTAMP : Used in scripts for logging or file creation with a timestamp.
  • More complex date manipulations may require PowerShell or external tools/scripts.

For further reading and more detailed information, refer to the Microsoft official documentation for CMD at: Windows Command Line Documentation.

This post explains how to get current date and time from command prompt or in a batch file.

How to get date and time in a batch file

Below is a sample batch script which gets current date and time
Datetime.cmd

@echo off

for /F "tokens=2" %%i in ('date /t') do set mydate=%%i
set mytime=%time%
echo Current time is %mydate%:%mytime%

When we run the above batch file

C:\>datetime.cmd
Current time is 08/12/2015:22:57:24.62
C:\>

Get date from command line

To print today’s date on the command prompt, we can run date /t.

c:\>date /t
Thu 05/14/2015
c:\>

Just running date without any arguments prints the current date and then prompts to enter a new date if the user wants to reset it.

c:\>date
The current date is: Sat 05/16/2015
Enter the new date: (mm-dd-yy)
c:\>

In addition to date command, we also have an environment variable using which we can find today’s date.

c:\>echo %date%
Sun 05/17/2015

How to get only the date in MM/DD/YYYY format?

You may want to exclude the day (like ‘Sun’ in the above example) and print only the date in MM/DD/YYYY format. The below command works for the same.

for /F "tokens=2" %i in ('date /t') do echo %i

Example:

c:\>for /F "tokens=2" %i in ('date /t') do echo %i
05/14/2015
c:\>

Get time from command prompt

Similar to date command, we have the command time which lets us find the current system time. Some examples below.

c:\>time /t
11:17 PM

c:\>time
The current time is: 23:17:18.57
Enter the new time:
c:\>

As you can see, the command prints the time in different formats. It prints in 12 hour format when /t is added and in 24 hours format without /t

We can also get the current time from environment variables.

c:\>echo %time%
23:23:51.62
c:\>

Get date and time

c:\>echo  %date%-%time%
Sun 05/17/2015-23:21:03.34

Загрузить PDF

Загрузить PDF

В этой статье мы расскажем вам, как с помощью командной строки изменить время и дату на компьютере под управлением Windows. Если не войти в систему как администратор, изменить время и дату не получится.

  1. Step 1 Уясните, почему это необходимо.

    Время и дату можно изменить с помощью командной строки, но если активирована функция автоматической установки времени и даты, в конце концов они будут установлены в соответствии с текущими значениями.

    • В некоторых случаях компьютер сбросит установленные вами значения времени и даты как только вы закроете командную строку.
  2. Step 2 Откройте меню «Пуск» icon.

    Щелкните по логотипу Windows в левом нижнем углу экрана.

  3. Step 3 Нажмите «Параметры» icon.

    Это значок в виде шестеренки в нижнем левом углу меню «Пуск». Откроется окно настроек.

  4. Step 4 Щелкните по Время и язык.

    Эта опция находится посередине окна настроек.

  5. Step 5 Щелкните по Дата и время.

    Это вкладка в верхней левой части окна.

  6. Step 6 Нажмите на цветной ползунок у «Установить время автоматически» icon.

    Переключатель станет серым

    Windows Switch Off

    , то есть отныне система не будет автоматически устанавливать время и дату. Теперь можно изменить время и дату в командной строке.

    Реклама

  1. Step 1 Откройте меню «Пуск» icon.

    Нажмите на логотип Windows в нижнем левом углу экрана.

  2. Step 2 Найдите командную строку.

    Введите командная строка. В верхней части меню «Пуск» отобразится «Командная строка».

  3. Step 3 Щелкните правой кнопкой мыши по значку icon командной строки.

    Он находится в верхней части меню «Пуск». Раскроется меню.

    • Если у мыши нет правой кнопки, щелкните по правой стороне мыши или щелкните двумя пальцами.
    • Если на компьютере есть трекпад (а не мышь), коснитесь его двумя пальцами или нажмите на правую нижнюю часть трекпада.
  4. Step 4 Нажмите Запуск от имени администратора.

    Эта опция находится в меню.

    • Если у вас нет административного доступа к компьютеру, вы не сможете изменить время и дату.
  5. Step 5 Нажмите Да, когда появится запрос.

    Откроется окно командной строки.

  6. Step 6 Измените время.

    Введите команду для изменения времени: time ЧЧ:MM:СС, где «ЧЧ:MM:СС» — это часы, минуты и секунды. Чтобы изменить время на компьютере, введите эту команду с нужным значением времени, а затем нажмите Enter.

    • Например, введите time 08:35:00 и нажмите Enter, чтобы изменить время на 8:35.
    • Чтобы изменить время на 22:00, введите time 22:00:00 и нажмите Enter.
    • Обратите внимание, что в русскоязычной версии Windows для отображения времени буквы «AM» (до полудня) и «PM» (после полудня) не используются.
  7. Step 7 Измените дату.

    Введите команду для изменения даты date, нажмите Enter, введите дату в формате «ДД/ММ/ГГГГ и нажмите Enter.

    • Чтобы изменить дату в русскоязычной версии Windows на 25 сентября 2018 года, введите date, нажмите Enter, введите 25/09/2018 и нажмите Enter.
    • Чтобы изменить дату на компьютере в США на 25 сентября 2018 года, введите date, нажмите Enter, введите 09-25-2018 и нажмите Enter.
  8. Step 8 Просмотрите время и дату на компьютере.

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

    • В русскоязычной версии Windows для отображения времени буквы «AM» (до полудня) и «PM» (после полудня) не используются.

    Реклама

Советы

  • Если вы отключите автоматическую установку времени и даты, установленные вами время и дата не изменятся, если перезагрузить компьютер.

Реклама

Предупреждения

  • Если изменить дату на ту, которая уже прошла, некоторые программы и настройки безопасности могут столкнуться с проблемами.

Реклама

Об этой статье

Эту страницу просматривали 128 270 раз.

Была ли эта статья полезной?

Позволяет вывести в командной строке информацию о текущих установках системной даты. Можно вводить указанную команду без параметров. В таком случае, осуществляется приглашение установить новые значения

Синтаксис

date [месяц-день-год] [/t]

Расшифровка значений

месяц-день-год

Предполагается задание параметров даты в указанном формате

/t

Производится выдача текущей даты. При этом, призыв ввести новые данные не предусматривается.

Особенности команды

  •  Имеются требования к оформлению параметров «месяц-день-год». Необходимо провести разделение одним из трёх доступных символов, куда относятся точка (.), косая черта (/) или знак переноса (-).
  • Значение «месяц» должно лежать строго в диапазоне от 1 до 12, включительно.
  • Значение «год» должно лежать строго в диапазоне от 80 до 99, включительно или 1980-2099.
  • Если ввод дня выполнен неправильно (например, 30 для февраля ли 31 для апреля), то происходит автоматическая корректировка.

Настройка

  • Microsoft Windows 2000
  • Microsoft Windows XP
  • Microsoft Windows Servers
  • Microsoft Windows Vista
  • Microsoft Windows 7
  • Microsoft Windows 8
  • Microsoft Windows 10

Полезная информация

  • Синий экран смерти (BSOD)
    • Коды ошибок
    • Способы устранения
  • Командная строка (CMD)
    • Переменные
    • Команды
    • Примеры bat файлов
  • Примеры Rundll32.exe
  • Windows Script Host (WSH)
    • Объект WshShell
    • Объект FileSystemObject
    • Объект RegExp
    • Объект Dictionary
    • Объект Shell
    • Константы VBScript
    • Функции VBScript
    • Объект IE и WebBrowser
    • Объект WScript
    • Объект WshNetwork
  • Basic In/Out System (BIOS)
    • AMI bios
    • AWARD bios
    • Phoenix bios
    • UEFI bios
  • Реестр Windows
    • Хитрости реестра Windows
  • Скачать Live CD
  • Полезные статьи
    • Часто задаваемые вопросы
    • Стоит ли переходить на Windows 10?
    • Не открывается флешка на компьютере?
    • Как разбить жесткий диск на разделы?
    • Удалить баннер с рабочего стола
    • Лучшие бесплатные антивирусы 2016-2017 года
    • Не открывается Вконтакте и другие сайты
    • Как убрать всплывающие сайты и рекламу в браузере

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Драйвер mp4 для windows 10
  • Windows search filter host что это за служба
  • Как настроить звук в наушниках на компьютере windows 10 pro
  • Приложение яндекс радио для windows
  • Cossacks european wars windows 10