Создать добавленную строку с разделением даты и времени с датой в JavaScript - PullRequest
0 голосов
/ 30 ноября 2011

Я делаю что-то, чтобы подготовить строку для отображения в формате на стороне сервера, но теперь я должен заменить ее в javascript, поэтому мой код на стороне сервера:

 DateTime now = DateTime.Now;
            string date = now.GetDateTimeFormats('d')[0];
            string time = now.GetDateTimeFormats('t')[0];

                txtFileName.Value = someString.Length > 10 ? someString.Substring(0, 10).TrimEnd() + "_" + date + "_" + time : someString.TrimEnd() + "_" + date + "_" + time;
            txtFileName.Value = txtFileName.Value.Replace(' ', '_');

Как этого добиться?

Ответы [ 2 ]

0 голосов
/ 30 ноября 2011

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

Проверьте функцию даты и перейдите по следующим ссылкам:
Форматирование даты в javascript
Как преобразовать строку в дату и время с указанием формата в JavaScript?

var d = new Date();
var datepart = d.getDate() + "  " + d.getMonth() + " " + d.getFullYear();

используя Date объект же вы также можете создать формат времени.

Для создания формата имени файла используйте javascript replace введите описание ссылки здесь method

var myNewString = myOldString.replace("username", visitorName);

Отметьте это, чтобы создать метод обрезки или extension javascript String Object

Надеюсь, этого достаточно, чтобы преобразовать код на стороне сервера в сценарий Java ...

0 голосов
/ 30 ноября 2011

проверить DateJS , он имеет очень мощные функции манипуляции с датой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...