У меня есть следующая функция "Saturday_Date", которая отказывается работать, возвращая мне следующую ошибку, в то время как функция "Today_Date" работает так же хорошо ...
TypeError: Невозможно найти функцию в объекте 8. (RhinoScriptRunner.run # 1819)
Это нерабочая функция и соответствующий код:
function tomorrow_date() {
var $current_year = new Date().getUTCFullYear();
var $current_month = new Date().getMonth() + 1;
var $current_day = new Date().getUTCDate() + 1;
if($current_day == 31 && $current_month.in(01, 03, 05, 07, 08, 10, 12)) {
if($current_month == 12) {
$current_day = 01;
$current_month = 01;
$current_year =+ 1;
} else {
$current_day = 01;
$current_month =+ 1;
}
} else if($current_day == 30 && $current_month.in(02, 04, 06, 09, 11)) {
$current_day = 01;
$current_month =+ 1;
}
if($current_month.toString().length == 1) {
var $saver = $current_month.toString();
$current_month = "0";
$current_month = $current_month + $saver;
}
var $unified_tomorrow = $current_year.toString() + "-" + $current_month.toString() + "-" + $current_day.toString();
return $unified_tomorrow;
}
var $static_task_activity_date = tomorrow_date();
_alert($static_task_activity_date);
У меня такой вопрос, почему выполнение моей "завтрашней даты" возвращает мне такую странную ошибку?
Хотя следующая функция today_date, приведенная ниже, выполняется так же хорошо, без каких-либо проблем.
function today_date() {
var $current_year = new Date().getUTCFullYear();
var $current_month = new Date().getMonth() + 1;
var $current_day = new Date().getUTCDate();
if($current_month.toString().length == 1) {
var $saver = $current_month.toString();
$current_month = "0";
$current_month = $current_month + $saver;
}
var $unified_today = $current_year.toString() + "-" + $current_month.toString() + "-" + $current_day.toString();
return $unified_today;
}
var $today_date = today_date();
_alert($today_date);