带有javascript的日期格式在我的经典asp页面中不起作用
我有一个javascript函数:带有javascript的日期格式在我的经典asp页面中不起作用,javascript,Javascript,我有一个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);
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);
}
在此行下方dt_exclusao.setDate(dt_exclusao.getDate()+periodo)代码>无需工作
如果我取消这行的注释
//alert(dt_exclusao.setDate(dt_exclusao.getDate() + periodo));
第行后面的代码不起作用。我的问题在哪里
这种方法不起作用:
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);
但是,如果我改变日期的格式,它就会这样工作
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);
但我收到的日期格式如下:
'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?
我这样决定:
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);}
问题就在这里:
dt_exclusao
,但它接收到的格式无法识别。谢谢大家。alert()
需要浏览器。你确定这是ASP代码吗?我有一个ASP页面和一些javascript函数。我的问题是这个函数。所有警报都工作,但如果我这样说:警报(dt_exclusao.setDate(dt_exclusao.getDate()+periodo));不工作。@阿尔瓦罗冈萨雷斯,日期dtÁu exclusão的格式为:dd/mm/yyyy,但它没有一个只有小时的时间。这是问题吗?什么问题?你说的唯一一句话是“行不通”。我们不知道应该做什么,也不知道它是如何失败的。请参阅我在JSFIDLE上的示例: