首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何以月、年的格式显示已经保存在sql中的html月份标签输入?

如何以月、年的格式显示已经保存在sql中的html月份标签输入?
EN

Stack Overflow用户
提问于 2019-04-24 22:18:34
回答 3查看 54关注 0票数 0

我已经使用html输入月份标签来接受客户要求的日历条目,它被保存为sqldatabase表中的文本,其格式为2019-03,其中我需要它在3月-2019年的格式。

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

从用户获取输入时

代码语言:javascript
复制
<input name= 'apmtr' type= 'month' id='datePicker' value='<?php set_value('apmtr');?>' class='form-control required'>

将其显示给用户时

代码语言:javascript
复制
<?php echo $dsr[0]['apmtr'];?>

我需要它在3月-2019年时,从数据库中只使用php的值。

EN

回答 3

Stack Overflow用户

发布于 2019-04-25 03:39:05

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

代码语言:javascript
复制
<?php 
print date('F-Y', strtotime($string)); // $string would be database column name
?> 
票数 3
EN

Stack Overflow用户

发布于 2019-04-24 22:22:08

您可以直接在mysql中使用

代码语言:javascript
复制
 select  date_format(str_to_date('2019-03', '%Y-%m'), '%M-%Y')

 select  date_format(str_to_date(your_col_string, '%Y-%m'), '%M-%Y') apmtr
 from your_table 
票数 0
EN

Stack Overflow用户

发布于 2019-04-24 22:26:10

这也应该是可行的:

代码语言:javascript
复制
echo date('F-Y', strtotime($dsr[0]['apmtr']));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55832304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档