jquery - 引导日期选择器显示不正确的日期格式
问题描述
我使用 bootstrap datepicker 将日期输入到我的 HTML 页面。我通过 Laravel 代码从后端获取当前日期为 $currentDate。
HTML:
<input type="text" name="manifest-date" class="datepicker calender form-control" placeholder="mm/dd/yyyy" id="manifest-date" value="{{$currentDate}}" />
jQuery:
$.fn.datepicker.defaults.format = "M-dd-yy";
$('.datepicker').datepicker({'setDate':new Date(), autoclose: true});
拉拉维尔:
->with('currentDate', date('M-j-y'))
作为日期格式和 $currentDate 的值,我在控制台中得到 Oct-22-18 但输入字段显示为 2018-10-22。这里有什么问题?
解决方案
您不必提供新日期。使用带有格式和自动关闭的 jQuery 代码。
$('.datepicker').datepicker({format : 'M-dd-yy', autoclose: true});
推荐阅读
- javascript - 带有 null 关键字的内爆数组
- java - 在 AWS EC2 Ubuntu 18 64 位上安装 JDK 和 Maven 3.6.0
- perl - PRELOAD(和其他)常量/符号如何在 Test2::API::Instance 中工作?
- sql - 在实体框架核心中,当两个字段映射到另一个表的主键时,我们如何为一个表设置关系
- node.js - 如何在 ExpressJs (NODE.JS) 中实现/处理异常
- ionic-framework - StatusBar 没有 web 实现
- reactjs - React、Django、Django REST 和 Axios 的大量问题
- swift - SwiftUI 从另一个 swift 类调用辅助函数?
- flutter - Flutter 中的 Widgets Library 错误捕获的异常
- node.js - Nuxt 和 Vue 部署在同一个域中