Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >转换日期格式yyyy-mm-dd => dd-mm-yyyy [duplicate]?

转换日期格式yyyy-mm-dd => dd-mm-yyyy [duplicate]?

提问于 2017-12-21 07:31:21
回答 2关注 0查看 490

这个问题在这里已经有了答案:

将一个日期格式转换成另一个PHP

12的答案

我想将日期从yyyy-mm-dd转换为dd-mm-yyyy(但不是在SQL中); 但是我不知道日期函数如何需要一个时间戳,我不能从这个字符串得到一个时间戳。

回答 2

MyLove

发布于 2017-12-21 08:02:23

使用strtotime()和date():

代码语言:txt
复制
代码语言:txt
AI代码解释
复制
$originalDate = "2010-03-21";
代码语言:txt
AI代码解释
复制
$newDate = date("d-m-Y", strtotime($originalDate));

(见的strtotime和日期在PHP网站的文档)。

编辑:请注意,这是对原始问题的快速解决方案。对于更广泛的转换,你应该真的使用DateTime类来解析和格式:-)

akjok54

发布于 2017-12-21 08:01:58

如果你想避免strtotime转换(例如strtotime不能解析你的输入),你可以使用,

代码语言:txt
复制
代码语言:txt
AI代码解释
复制
$myDateTime = DateTime::createFromFormat('Y-m-d', $dateString);
代码语言:txt
AI代码解释
复制
$newDateString = $myDateTime->format('d-m-Y');

或者等价地:

$newDateString = date_format(date_create_from_format('Y-m-d', $dateString), 'd-m-Y');

你首先给它的格式是$ dateString。然后你告诉它你想要$ newDateString的格式。

或者,如果源格式始终是“Ymd”(yyyy-mm-dd),那么只需使用DateTime:

代码语言:txt
AI代码解释
复制
<?php
代码语言:txt
AI代码解释
复制
$source = '2012-07-31';
代码语言:txt
AI代码解释
复制
$date = new DateTime($source);
代码语言:txt
AI代码解释
复制
echo $date->format('d.m.Y'); // 31.07.2012
代码语言:txt
AI代码解释
复制
echo $date->format('d-m-Y'); // 31-07-2012
代码语言:txt
AI代码解释
复制
?>
和开发者交流更多问题细节吧,去 写回答
相关文章
js中yyyy-MM-dd格式的日期转换
1.转换为yyyy年MM月dd日 var str = "2021-09-13"; var reg =/(\d{4})\-(\d{2})\-(\d{2})/; var date = str.replace(reg,"$1年$2月$3日"); alert(date); 2.转换为yyyy/MM/dd/ var str = "2021-09-13"; var reg =/(\d{4})\-(\d{2})\-(\d{2})/; var date = str.repl
江一铭
2022/06/16
7.4K0
mysql日期格式转换_MySQL日期格式转换
DATE_FORMAT(date,format):根据参数对date进行格式化。1
全栈程序员站长
2022/07/02
13.2K0
js将日期格式转换为YYYY-MM-DD HH:MM:SS
1、百度不少js将日期格式转换为YYYY-MM-DD HH:MM:SS 。可是都略显复杂,所以这里总结了一下,自己找到的,方便自己学习和使用。
别先生
2018/07/31
5.6K0
js将日期格式转换为YYYY-MM-DD HH:MM:SS
日期格式转换
没有人见过风的模样,每当树枝摇曳,水波涟漪或浮云飘过,我们才知道风一直都在从未离开!
栖西
2023/10/17
8930
日期格式转换
Mysql 日期格式转换
DATE_FORMA T(date, format) 根据格式串format 格式化日期或日期和时间值date,返回结果串。
全栈程序员站长
2022/07/02
6.8K0
hive日期格式转换
16/Mar/2022:12:25:01 +0800 转成正常格式(yyyy-MM-dd hh:mm:ss)
chimchim
2022/11/13
3.1K0
Power Query日期格式转换
有人问,三列年月日,如何在Power Query变为“20210101”这种样式?
wujunmin
2021/11/26
4.2K0
[1144]Hive常用日期格式转换
参考:https://blog.csdn.net/wufagang/article/details/124025258 https://www.jianshu.com/p/55f9683c63f1
周小董
2022/05/31
12K0
C#日期格式转换
DateTime dt = DateTime.Now; // Label1.Text = dt.ToString();//2005-11-5 13:21:25 // Label2.Text = dt.ToFileTime().ToString();//127756416859912816 // Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859912816 // Label4.Text = dt.ToLocalTime().ToString(
欢醉
2018/01/22
2K0
LeetCode MySQL 1853. 转换日期格式(日期格式化)
给定一个Days表,请你编写SQL查询语句,将Days表中的每一个日期转化为"day_name, month_name day, year"格式的字符串。
Michael阿明
2021/09/06
3.6K0
springboot,get传日期格式转换
男女双方愿意相互观察是爱情的第一征象——瓦西列 对于这种请求: http://api.achao.cn/example?date=2022-11-09 我们可以配置转换器,mvc则会自动帮我们转
阿超
2022/11/16
9360
Flutter中的日期格式转换
1. Flutter中的日期转换 // 初始化当前日期 DateTime _nowDate = DateTime.now(); // 获取当前时间 print(_nowDate); // 2021-01-01 18:18:37.522021 // 获取当前时间戳 print(_nowDate.millisecondsSinceEpoch); // 1609496743946 // 将时间戳转为格式化的时间 print(DateTime.fromMillisecondsSinceEpoch(160949
越陌度阡
2021/01/05
6.5K0
sql 时间日期格式转换[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/179158.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/27
6.7K0
sql 时间日期格式转换[通俗易懂]
js时间戳转换日期格式和日期计算
一、时间戳转换日期 1 function formatDate(datetime) { 2 // 获取年月日时分秒值 slice(-2)过滤掉大于10日期前面的0 3 var year = datetime.getFullYear(), 4 month = ("0" + (datetime.getMonth() + 1)).slice(-2), 5 date = ("0" + datetime.getDate()).
半指温柔乐
2018/09/11
30.5K0
Java时间日期格式转换
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说Java时间日期格式转换,希望能够帮助大家进步!!!
Java架构师必看
2022/01/13
5.2K0
js获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS”
用于获取当前日期字符串 /** * 获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS” * @return {} */ getNowFormatDate : function () { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var month = date.getMonth() + 1; var strDa
河岸飞流
2019/08/09
6.2K0
学会Excel:[4]日期格式、文本格式快速转换
Excel表中日期格式其实是数值,有时候需要原样转成文本,有时候也要将文本转成日期。
用户1191760
2019/02/27
1.7K0
vue格式化时间戳_日期格式转换
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
3.8K0
Postgre时间戳与日期格式转换
目录 一、日期转时间戳 1.不带时区 2.带时区 二、时间戳转日期 1.带时区时间戳转日期 2.带时区时间戳转日期时间 3.带时区时间戳转日期时间时分秒 4. 带时区时间戳转日期时间时分秒毫秒 ---- 一、日期转时间戳 SELECT EXTRACT(epoch FROM NOW()); 1.不带时区 SELECT EXTRACT(epoch FROM CAST('2022-10-11 11:21:00' AS TIMESTAMP)); 2.带时区 如果不加时区时间时间戳比实际实际戳多8个小时。
chimchim
2022/11/13
5.5K0
Postgre时间戳与日期格式转换
JS日期格式化转换方法
1. 将日期转换为指定的格式:比如转换成 年月日时分秒 这种格式:yyyy-MM-dd hh:mm:ss 或者 yyyy-MM-dd。当然是网上的方法,只是总结下。
全栈程序员站长
2022/07/01
14.1K0
JS日期格式化转换方法

相似问题

导入TXRTMPSDK编译报错duplicate symbol?

1510

INSERT … ON DUPLICATE KEY没有用?

1279

“INSERT IGNORE”与“INSERT ON DUPLICATE KEY UPDATE?

2651

如何用日期格式匹配日期时间格式并返回结果?

093

iOS集成TXLiteAVSDK_Player报错(duplicate qcloudssl)?

32.8K
相关问答用户
某公司 | 程序员擅长1个领域
腾讯云TDP | 先锋会员擅长2个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档