我正在创建一个英国网站,因此我网站上的用户通常会习惯 dd/mm/yyyy 格式。我创建了一个日期选择器供用户使用,它工作正常,直到我选择第 13 天(2013 年 10 月 13 日)。我猜数据库将其视为美国日期,因此一年没有 13 个月。
我需要对我的代码做什么才能将其转换为正确的格式,或者将我的数据库更改为使用英国格式?什么最简单?
if(IsPost){
var dateis = Request["date"];
var insert = "INSERT INTO TestTable (testdate) VALUES (@0)";
var qinsert = db.Execute (insert, Request["date"]);
}
}
<div class="container">
<h1>Bootstrap Datepicker</h1>
<form method="post">
<div class="input-append date" id="dp3">
<input class="span2" name="date" size="16" type="text" value="">
<span class="add-on"><i class="icon-th"></i></span>
</div>
<button class="btn btn-success" type="submit" value="Submit"/>Submit</button>
</form>
</div>
<script type="text/javascript">
$('#dp3').datepicker({
format: "dd/mm/yyyy",
autoclose: true,
todayHighlight: true
})
</script>