-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