-2
我想要一個文本框,我可以添加年齡爲{a} y {b} m {c} w其中y =年,m =月,w =星期和提交按鈕並且我想根據年齡表達式返回一個解析出生日期。解析文本返回日期
例如,我想要2y 1 m/2 yr 1 mon返回2013/09/27。 (與今天和解析日期的差別)
如何在ASP.MVC中執行此操作?每種方法都可以...使用C#,javascript ...
謝謝!
我想要一個文本框,我可以添加年齡爲{a} y {b} m {c} w其中y =年,m =月,w =星期和提交按鈕並且我想根據年齡表達式返回一個解析出生日期。解析文本返回日期
例如,我想要2y 1 m/2 yr 1 mon返回2013/09/27。 (與今天和解析日期的差別)
如何在ASP.MVC中執行此操作?每種方法都可以...使用C#,javascript ...
謝謝!
所以我會首先創建一個視圖模型
視圖模型
public class ViewModel
{
public int Years { get; set; }
public int Months { get; set; }
public int Weeks { get; set; }
}
然後對你的看法,你會通過在在頂部使用@model ViewModel
。
然後,一旦你已經提交了某種形式的,你可以這樣做以下:
public DateTime Calcuate()
{
var result = DateTime.UtcNow;
result = result.AddYears(ViewModel.Years*-1).AddMonths(ViewModel.Months*-1).AddDays(ViewModel.Weeks*-7);
return result;
}
你必須要更具體的..你想這樣做使用JavaScript,C#,VB,jQuery的, ajax,post – JamieD77
使用postback ...在javascript或C#中它會更好 –
這太含糊了。你已經嘗試了什麼? – Jonnus