0
我有三种格式存储在数据库设置表中。动态计算基于日期格式的年龄
<select>
<option value="d-m-Y">dd/mm/yyyy</option>
<option value="Y-m-d">yyyy/mm/dd</option>
<option value="m-d-Y">mm/dd/yyyy</option>
</select>
我能够获得该行
var dateFormat = getDateFormat(); //of the below code.
function GetAge(dateString)
{
var today = new Date();
var dateFormat = getDateFormat();
var birthDate = new Date(dateString);
var age = today.getFullYear() - birthDate.getFullYear();
var m = today.getMonth() - birthDate.getMonth();
if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate()))
{
age--;
}
return age;
}
现在我想它应该检查格式先再计算年龄的格式值像d-m-Y
或Y-m-d
或m-d-Y
... 请帮助我 !!!
那么究竟是什么问题与您当前的代码? – Rajesh
你在哪里使用'dateFormat'? – Durga
向我们展示了一个现场演示 – Pedram