javascript - 在JS中分别将datetime转换为日期时间格式
问题描述
目前我的日历有这个 html
<!--Grid column-->
<div class="col-md-6">
<div class="md-form mb-0">
<input placeholder="Selected date" data-toggle="datepicker" type="text" id="myDate" name="myDate" class="form-control datepicker">
<label for="myDate" id="dateLabel">Estimated Start Date</label>
</div>
</div>
<!--Grid column-->
目前我有这个
var est_start_date = $(this).attr('data-esd');
以及我使用此代码将其放置到文本框中的值
$('#myDate').val(est_start_date);
其中包含这样的值
如您所见,数据还包括时间
如何将日期时间格式化为这样的东西MM/DD/YYYY
也将时间分隔为这种格式
解决方案
让 date=new Date(document.querySelector('#myDate').value)
日期部分 ===> date.toLocaleDateString() 。
时间部分 ====> date.toLocaleTimeString() 用于时间部分。
从下面的答案:
推荐阅读
- android - 如何在Android管理api中保留专用设备的唯一ID?
- jekyll - 如何在 Jekyll/Liquid 中使用 frontmatter 变量作为变量?
- android - 上下文类中的注释 Nullable
- python - 在使用凯撒密码加密文本的程序中出现错误
- python - 获取单维numpy数组中每个项目的位置
- python - 如果满足条件,如何制作多个引导卡?
- java - 如何在 android studio 中包含自定义对话框的函数中使用媒体播放器和更新搜索栏?
- django - 为什么 wagtail 关键字会附加到我新创建的应用程序名称中?
- kubernetes - 如何在 kubernetes pod 中将 rabbitmq 数据目录设置为 pvc
- android - 在 android 中使用多个 where 条件从 firebase 数据库中获取数据