I have this javascript function:
我有这个javascript函数:
function montaDataSubstituicaoPrestador(dt_exclusao, periodo){
//var exclusao = dt_exclusao.setDate(dt_exclusao.getDate() + periodo);
//alert(dt_exclusao.setDate(dt_exclusao.getDate() + periodo));
alert(dt_exclusao);
alert(periodo);
dt_exclusao.setDate(dt_exclusao.getDate() + periodo);
alert(dt_exclusao);
}
Below this line dt_exclusao.setDate(dt_exclusao.getDate() + periodo);
do not work nothing.
在这一行下面dt_exclusao.setDate(dt_exclusao.getDate()+ periodo);不要工作。
If I uncomment this line
如果我取消注释这一行
//alert(dt_exclusao.setDate(dt_exclusao.getDate() + periodo));
the code after line do not work. Where is my issue?
行后代码不起作用。我的问题在哪里?
This way do not work:
这种方式不起作用:
var dt_exclusao = '26/11/2015';
var periodo = 60;
var nova_data = new Date(dt_exclusao);
//alert(dt_exclusao.setDate(dt_exclusao.getDate() + periodo));
alert(nova_data);
alert(periodo);
nova_data.setDate(nova_data.getDate() + periodo);
alert(nova_data);
But, if I change the format date, it Works, this way.
但是,如果我改变格式日期,它会以这种方式工作。
var dt_exclusao = '2015-11-26T00:00:00';
var periodo = 60;
var nova_data = new Date(dt_exclusao);
//alert(dt_exclusao.setDate(dt_exclusao.getDate() + periodo));
alert(nova_data);
alert(periodo);
nova_data.setDate(nova_data.getDate() + periodo);
alert(nova_data);
But i receive the date in this format:
但我收到这种格式的日期:
'dd/mm/yyyy'
`enter code here`i tryed:
Date.parse(), and
stringTodate() and nothing. How can I do to receive the date in one format and change to another?
1 个解决方案
#1
0
I resolved this way:
我这样解决了:
function montaDataSubstituicaoPrestador(dt_exclusao, periodo){
var arrData = dt_exclusao.split('/');
var exclusaoFormatada = arrData[1] + '-' + arrData[0] + '-' + arrData[2];
var dias = parseInt(periodo);
var novaData = new Date(arrData[2], arrData[1] - 1, arrData[0]);
novaData.setDate(novaData.getDate() + dias);}
The problem was here: dt_exclusao
, but it was receiving a format not recognized. Thanks for all.
问题在于:dt_exclusao,但它收到的格式无法识别。谢谢大家。
#1
0
I resolved this way:
我这样解决了:
function montaDataSubstituicaoPrestador(dt_exclusao, periodo){
var arrData = dt_exclusao.split('/');
var exclusaoFormatada = arrData[1] + '-' + arrData[0] + '-' + arrData[2];
var dias = parseInt(periodo);
var novaData = new Date(arrData[2], arrData[1] - 1, arrData[0]);
novaData.setDate(novaData.getDate() + dias);}
The problem was here: dt_exclusao
, but it was receiving a format not recognized. Thanks for all.
问题在于:dt_exclusao,但它收到的格式无法识别。谢谢大家。