Javascript jQuery日期选择器显示一种格式,发送另一种格式
因此,我在一些文本框上使用jQuery Datepicker脚本Javascript jQuery日期选择器显示一种格式,发送另一种格式,javascript,jquery,razor,datepicker,Javascript,Jquery,Razor,Datepicker,因此,我在一些文本框上使用jQuery Datepicker脚本 $(function() { $(".datepicker").datepicker({ dateFormat: "M d, yy" }).val() }); 我想在文本框中显示日期,例如2017年2月4日 然后将其作为yy-mm-dd发送,以便与数据库中的日期匹配,并给出结果 这可能吗?我使用的是razor,它不是MVC项目。使用MomentJS将值解析为矩对象,然后按照需要的方式格式化它 moment('2-4-17'
$(function() {
$(".datepicker").datepicker({ dateFormat: "M d, yy" }).val()
});
我想在文本框中显示日期
,例如2017年2月4日
然后将其作为yy-mm-dd
发送,以便与数据库中的日期匹配,并给出结果
这可能吗?我使用的是razor,它不是MVC项目。使用MomentJS将值解析为矩对象,然后按照需要的方式格式化它
moment('2-4-17').format('YY-MM-DD');
步骤1:在
标记末尾之前插入脚本
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>
到
当您初始化新的日期选择器时,请在下面写下显示2017年2月4日此格式的代码
$(function() {
$(".datepicker").datepicker({ dateFormat: "M d, yy" })
});
从文本框中检索值并将其发送到数据库时,请使用以下代码
var senddt=$('.datepicker').datepicker("option","dateFormat","yy-mm-dd").val();
这看起来真的很好,很聪明,但我对javascript一窍不通,所以我不知道如何使用这行代码,我只是把它放在我当前的脚本中吗?啊,没问题。查看我的帖子中的代码片段。你能发布一个模拟值$(“.datepicker”).datepicker({dateFormat:'md,yy“}).val()
?我必须修正时刻(date).format('yy-MM-DD');在第二步中,我用大写字母M表示,这是错误的,只是要确保你知道我编辑了它:-)实际上两种方式都有效,很快就尝试了它,哈哈,无论如何都改变了它,但它起作用了,我非常高兴,非常感谢!!
$(function() {
$(".datepicker").datepicker({ dateFormat: "M d, yy" })
});
var senddt=$('.datepicker').datepicker("option","dateFormat","yy-mm-dd").val();