如何将 HTML5 输入日期转换为我喜欢的某种格式? [复制]

Posted

技术标签:

【中文标题】如何将 HTML5 输入日期转换为我喜欢的某种格式? [复制]【英文标题】:How to convert the HTML5 input date to some format I like? [duplicate] 【发布时间】:2014-12-10 18:43:52 【问题描述】:

我通过 html5 输入字段 type=date 收集日期。保存在 php 变量中。格式为:yyyy-mm-dd

我想通过php转换成这个,例如:2014年9月24日

这是一个 wp 短代码。

有人有想法吗? Mayboe 在将 js/jquery 保存到变量之前有一种方法。

HTML:

<div class="section clearfix">
    <label for="accordion-date">Title</label>
    <input type="date" id="accordion-date" name="accordion-date" value="" />
</div>

PHP:

function afo_accordion_shortcode($atts, $content = null) 

extract(shortcode_atts(array(
    'title' => 'The Accordion Panel Title goes here.',
    'date' => '',
), $atts));

return '<div class="accordion-container"><h5 class="accordion-toggle"><span class="toggle-icon"><i class="fa fa-angle-down fa-1x"></i></span>' . $title . '<span class="afo-float-right afo-color-1">' . $date . '</span></h5><div class="accordion-content"><p>' . do_shortcode($content) . '</p></div></div>';



add_shortcode('accordion', 'afo_accordion_shortcode');

【问题讨论】:

【参考方案1】:

在 PHP 中这样的事情怎么样:

$originalDate = "2014-10-15";
$newDate = date("d F Y", strtotime($originalDate));

【讨论】:

以上是关于如何将 HTML5 输入日期转换为我喜欢的某种格式? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

在excel中如何将输入的数字自动转换为日期

如何将php日期格式转换为GMT,反之亦然?

如何在 Presto 中将时间戳转换为日期?

在EXCEL中如何将日期格式转换,例如把2012/09/01变换成2012-09-01?

html5 输入元素“日期” - 如何显示日历元素

如何将 UTC 日期字符串转换为本地时间 (systemTimeZone)