JavaScript - доберитесь на следующий день строки

Во-первых, посмотрите здесь: http://en.wikipedia.org/wiki/List_of_unit_testing_frameworks#C

Моя компания имеет библиотеку C, которой пользуются наши клиенты. Мы используем CxxTest (библиотека модульного теста C++) для тестирования кода. CppUnit будет также работать. Если бы Вы застреваете в C, я рекомендовал бы RCUNIT (но Кунит хорош также).

8
задан Tommaso Taruffi 21 July 2009 в 18:19
поделиться

3 ответа

Это подойдет для простых сценариев, подобных тому, который у вас есть:

var example = '05-10-1983';
var date = new Date();
var parts = example.split('-');
date.setFullYear(parts[2], parts[0]-1, parts[1]); // year, month (0-based), day
date.setTime(date.getTime() + 86400000);
alert(date);

По сути, мы создаем пустой объект Date и устанавливаем год, месяц и дату с помощью setFullYear () функция. Затем мы берем метку времени этой даты с помощью getTime () , добавляем к ней 1 день (86400000 миллисекунд) и устанавливаем ее обратно на дату с помощью функции setTime () .

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

12
ответ дан 5 December 2019 в 06:38
поделиться

Вы можете использовать фреймворк под названием php.js. Google для этого. Сюда входят расширенные функции даты и многое другое

0
ответ дан 5 December 2019 в 06:38
поделиться
new Date(+new Date('05-10-1983'.replace(/-/g,'/')) + 24*60*60*1000)
4
ответ дан 5 December 2019 в 06:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: