2009-10-16 3 views
0

Я пытаюсь разбить строку из набора записей, который находится в формате DD/MM/YYYY.Разбить строку в ASP Javascript

Так что в основном что-то вроде:

Homework.Fields.Item("DateDue").Value.split("/") 

Но это не работает, нормально, я могу сделать:

String(Homework.Fields.Item("DateDue").Value).split("/") 

Но использование String() превращает значение в длинную вещь, как:

Wed Oct 26 00:00:00 UTC+0100 2011 

Который я не могу разделить.

Все, что мне нужно - это день DD часть.

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

+0

Я даю вам сумасшедшие реквизиты для использования ASP Classic JavaScript;) – CodeMonkey

ответ

1

Оказывается, мне приходилось использовать javascript на стороне клиента, чтобы получить клиентов по местному времени. Поэтому я просто поставил Домашнее задание .... Значение в javascript Variable и, похоже, работает.

1

Может быть, вам просто нужно Homework.Fields.Item("DateDue").Value.getDate()

+0

+1 для прагматичного ответа :) Если дата является единственным значением, необходимым для использования, используйте функцию 'getDate()' javascript вместо разделения строки и попыток для чтения соответствующего элемента массива. –

0

Может быть, вам нужно разобрать дату первого из значения перед вызовом GetDate()?

DateTime.Parse (Homework.Fields.Item ("DateDue"). Value) .getDate()?

+0

Он просто возвращается с: Ошибка выполнения Microsoft JScript «800a1391» «DateTime» не определено –

Смежные вопросы