javascript - 将(例如)Ymd 字符串从 PHP 转换为 JS 中的等效日期格式
问题描述
我有一个 PHP 变量,它是一个日期格式字符串,它是“Ymd”,但可能是其他日期格式字符串,我想将它传递给一个需要 JS 日期格式字符串的脚本。
因此,我的 PHP 中的 Ymd 相当于 JS 中的 YYYY-MM-DD。
我可以在 PHP 或 JS 端做什么来将 Ymd 的基于 PHP 的日期格式字符串转换为 JS 等效项?
我正在寻找转换日期格式字符串本身,而不是实际日期。
解决方案
我真的不确定你的问题是什么。但是我已经创建了您正在使用的本地版本,并且创建了以下代码:
<input value="<?php echo date('Y-m-d'); ?>" id="litepicker">
<script src="https://cdn.jsdelivr.net/npm/litepicker/dist/js/main.js"></script>
<script>
var picker = new Litepicker({
element: document.getElementById('litepicker'),
format: 'D MMM, YYYY',
});
</script>
如您所见,它是一个新的 Litepicker 实例,其格式看起来不错,但输入元素的值设置为您从数据库返回的值,它在屏幕上看起来像这样:
如果我误解了你,请告诉我。但我看不到这个问题。
推荐阅读
- c++ - 浮动指针的奇怪行为
- spring - 如何为弹簧数据弹性搜索查询定义查询超时?
- csv - 在 clickhouse 中加载数据时跳过 csv 标头
- python - 如何在我的 views.py 中引用 OneToOne 模型?
- javascript - 在 selected.jquery 完成执行后运行我的脚本
- r - 删除前 10 个和后 10 个值
- typescript - 在 Typescript 中索引其他属性的属性
- c# - 从字符串生成的 guid,它的值是否始终相同?
- javascript - TypeError: e.nodeName 在 laravel 中未定义
- python - 如何使用 matplotlib 获取包含多个图形的多个窗口?