首页 > 解决方案 > 如何以月、年的格式显示已经保存在 sql 中的 html 月标记输入?

问题描述

我已使用 html 输入月份标签按照客户端的要求获取日历条目,它被保存为 sqldatabase 表中的文本,其格式为 2019-03,而我需要它为 March-2019 格式。

我使用过 date_format()、date()、strtotime() 但它没有用,因为输入标签不完全是日期格式......我也在 stackoverflow 中搜索了答案,但找不到任何答案。

从用户那里获取输入时

<input name= 'apmtr' type= 'month' id='datePicker' value='<?php set_value('apmtr');?>' class='form-control required'>

向用户显示时

<?php echo $dsr[0]['apmtr'];?>

我在 2019 年 3 月仅使用 php 从数据库中获取价值时需要它。

标签: phphtmlmysqlcodeigniterdate

解决方案


这可以为您提供所需的输出。

<?php 
print date('F-Y', strtotime($string)); // $string would be database column name
?> 

推荐阅读