Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 返回的日期无效_Javascript_Mirth - Fatal编程技术网

Javascript 返回的日期无效

Javascript 返回的日期无效,javascript,mirth,Javascript,Mirth,使用欢笑连接 我正在尝试获取当前日期并在其中添加2天 现在是东部时间2016年3月24日上午8:10 var startDate var currentDay = DateUtil.getCurrentDate('F'); var currentDate = new Date(DateUtil.getCurrentDate('yyyy-MM-dd')); logger.info("Current: " + currentDate); currentDate.setDate(currentDat

使用欢笑连接

我正在尝试获取当前日期并在其中添加2天

现在是东部时间2016年3月24日上午8:10

var startDate
var currentDay = DateUtil.getCurrentDate('F');
var currentDate = new Date(DateUtil.getCurrentDate('yyyy-MM-dd'));

logger.info("Current: " + currentDate);
currentDate.setDate(currentDate.getDate()+2);
startDate = DateUtil.formatDate('yyyy-MM-dd', currentDate);
logger.info("+2: " + startDate);
我得到这个作为回报

[2016-03-24 08:10:09694]信息(db连接器:?):当前:2016年3月23日星期三20:00:00 GMT-0400(美国东部时间)
-现在不是星期三,时间也不正确

[2016-03-24 08:10:09694]信息(db连接器:?):+2:2016-03-25
-这应该显示2016-03-26星期六,因为我在当前时间上增加了+2天


var currentDay=DateUtil.getCurrentDate('F')
但是返回4,所以现在是星期四。

我已切换到以下解决问题的方法

var currentDTTM = new java.util.Calendar.getInstance();
currentDTTM.add(java.util.Calendar.DATE, 2);
var strCurrentDTTM = new java.text.SimpleDateFormat("yyyy-MM-dd").format(currentDTTM.getTime());

什么是
DateUtil
?这是内置在MirthUsing JSFIDLE中的库,我无法重现您的问题。。。你能把这个放在某个地方测试一下吗?