如何将日期/时间从 24 小时格式转换为 12 小时 AM/PM? [复制]

     2023-02-24     208

关键词:

【中文标题】如何将日期/时间从 24 小时格式转换为 12 小时 AM/PM? [复制]【英文标题】:How do I convert date/time from 24-hour format to 12-hour AM/PM? [duplicate] 【发布时间】:2013-06-10 11:50:14 【问题描述】:

从数据提要中,我得到了这种格式的日期和时间:

19:24:15 06/13/2013

我需要将其转换为 12 小时 AM/PM 不带秒数。所以上面的时间是晚上 7 点 24 分。日期应保持为 mm/dd/yyyy 格式。在 PHP(不是 MySQL)中是否有一种优雅的方法可以做到这一点?谢谢!

【问题讨论】:

这是 MySQL,这是 PHP。 阅读接受的答案。如果您查看适用的文档,您会发现它正是您正在寻找的。​​span> 不重复:'将日期从 YYYYMMDD 转换为 PHP 中的 DD/MM/YYYY 格式'。 正确复制:How to get Am/ PM from a datetime in php. 其实这个:How to convert the time from AM/PM to 24 hour format in PHP? 【参考方案1】:

我认为你可以使用date() 函数来实现这一点

$date = '19:24:15 06/13/2013'; 
echo date('h:i:s a m/d/Y', strtotime($date));

这将输出

07:24:15 pm 06/13/2013

Live Sample

h 用于 12 位时间i 表示分钟sa 将返回 am 或 pm(以大写形式用于 AM PM)m 用于数字月份d 用于天数digitY 大写用于四位数年份(小写用于两位数)

更新

这是DateTime

$date = new DateTime('19:24:15 06/13/2013');
echo $date->format('h:i:s a m/d/Y') ;

Live Sample

【讨论】:

你如何使小时为个位数,所以'09'是'9'?谢谢! 我刚找到它,'g' 表示小时不带前导零。【参考方案2】:

您可以使用以下代码使用日期函数对其进行格式化:

echo date("g:i a", strtotime("13:30:30 UTC"));

输出:下午 1:30

【讨论】:

【参考方案3】:

使用较小的h

// 24 hrs 
H:i 
// output 14:20

// 12 hrs 
h:i 
// output 2:20

【讨论】:

swift - 如何将日期从上午/下午转换为 24 小时格式

】swift-如何将日期从上午/下午转换为24小时格式【英文标题】:swift-howtoconvertdatefromam/pmto24hourformat【发布时间】:2018-03-2105:32:24【问题描述】:事情就是这样。我的iPhone是am/pm格式,iPhone语言是西班牙语(MX)。当我询问日期时,我... 查看详情

c#如何将datetime的12小时格式转换为24小时时间格式????

C#如何将DateTime的12小时格式转换为24小时时间格式????如将"2009-10-0107:52PM"转换成"2009-10-0119:52"呢??谢谢!!!看字母H的大小写,大写H是24小时,小写h是12小时。具体转换如下:stringtime=Convert.ToDateTime(date).ToSt... 查看详情

将时间戳值转换为 Kotlin 中的 12/24 小时时间值

】将时间戳值转换为Kotlin中的12/24小时时间值【英文标题】:ConvertingTimestampvalueto12/24hourTimevalueinKotlin【发布时间】:2022-01-1821:19:04【问题描述】:我必须将特定的时间戳值转换为时间。我可以成功地将其转换为24小时格式。但在... 查看详情

java示例代码_将24小时格式的时间转换为12小时格式

java示例代码_将24小时格式的时间转换为12小时格式 查看详情

如何在 html5 日期时间选择器中将格式从 12 小时更改为 24 小时?

】如何在html5日期时间选择器中将格式从12小时更改为24小时?【英文标题】:Howtochangeformatfrom12hrsto24hrsinhtml5datetimepicker?【发布时间】:2018-07-3013:28:03【问题描述】:我正在使用来自Html5的日期时间选择器。<inputid="datetime... 查看详情

如何将时间转换为24小时格式?

Comoconvertirtiempoaformatode24horasyviceversa.DateTimed=DateTime.Now; //12hourformatResponse.Write(d.ToString("hh:mm")+"|"); //24hourformatResponse.Write(d.ToString("H:mm")); 查看详情

c#如何将datetime的12小时格式转换为24小时时间格式????

参考技术A看字母H的大小写,大写H是24小时,小写h是12小时。具体转换如下:stringtime=Convert.ToDateTime(date).ToString("yyyy-MM-ddHH:mm");//24小时stringtime=Convert.ToDateTime(date).ToString("yyyy-MM-ddhh:mm");//12小时扩展资料C#中常使用的... 查看详情

Javascript:将 24 小时时间字符串转换为 12 小时时间,上午/下午且无时区

...的字符串:18:00:00。这是一个独立于任何日期的时间值。如何在Javascript中将其转换为6:00 查看详情

如何将具有 24 小时值的日期/时间字符串转换为 Pandas 中的日期时间?

】如何将具有24小时值的日期/时间字符串转换为Pandas中的日期时间?【英文标题】:Howtoconvertdate/timestringsthathave24asthehourvaluetodatetimesinPandas?【发布时间】:2019-07-0316:24:18【问题描述】:我正在从通用邮件应用程序(MacOSX)将电子邮... 查看详情

如何以角度 5 将时间从 24 小时格式更改为 12 小时格式

】如何以角度5将时间从24小时格式更改为12小时格式【英文标题】:Howtochangetimefrom24to12hourformatinangular5【发布时间】:2018-10-2600:49:23【问题描述】:我在我的应用程序中使用了输入类型time来接收时间:<mat-input-container><input... 查看详情

将 12 小时转换为 24 小时时间

】将12小时转换为24小时时间【英文标题】:Convert12hourinto24hourtimes【发布时间】:2013-10-1406:47:57【问题描述】:我正在尝试将时间从12小时时间转换为24小时时间......自动示例时间:06:35##Morning11:35##Morning(Ifm2isanywherebetween10:00and12:00... 查看详情

Momentjs:将 12 小时转换为日期对象

】Momentjs:将12小时转换为日期对象【英文标题】:Momentjs:convert12hourtoDateobject【发布时间】:2017-02-0208:24:46【问题描述】:我正在尝试将12小时字符串转换为24日期对象day.from=day.from||moment("6:00",["h:mm"]).format("HH:mm... 查看详情

SQL (HUE) : 有没有办法将 24 小时时间转换为 12 小时 AM / PM 格式与小时桶

】SQL(HUE):有没有办法将24小时时间转换为12小时AM/PM格式与小时桶【英文标题】:SQL(HUE):Isthereanywaytoconvert24hrstimeinto12hrsAM/PMformatwithhoursbuckets【发布时间】:2021-03-2316:24:43【问题描述】:我有表A,其中包含存储为时间戳数据类型的... 查看详情

如何从日期时间格式 12/10/2012 12:18:58 PM 中提取小时? [关闭]

】如何从日期时间格式12/10/201212:18:58PM中提取小时?[关闭]【英文标题】:HowtoextractHoursfromthedatetimeformat12/10/201212:18:58PM?[closed]【发布时间】:2013-03-1012:24:51【问题描述】:如何从日期时间格式12/10/201212:18:58PM中提取小时数?我在... 查看详情

在 pyspark 问题中转换 24 小时日期格式

】在pyspark问题中转换24小时日期格式【英文标题】:converting24hrsdateformatinpysparkissue【发布时间】:2020-08-2616:09:06【问题描述】:我试图在sparkSQL中将字符串格式数据类型转换为日期格式,下面是我用来隐藏的查询,但奇怪的是它... 查看详情

将日期从 xml 转换为可读格式

】将日期从xml转换为可读格式【英文标题】:Convertingdatefromxmltoreadableformat【发布时间】:2021-12-2617:38:24【问题描述】:我在format:2016-07-23T07:00:00.000Z中有一个包含多个日期的xml文件。我正在使用php函数将其转换为在网站上发布的... 查看详情

如何在飞镖语言/颤振中将 24 小时(13:00)转换为 12 小时(1:00 PM)?

】如何在飞镖语言/颤振中将24小时(13:00)转换为12小时(1:00PM)?【英文标题】:Howtoconvert24hrs(13:00)to12hrs(1:00PM)indartlanguage/Flutter?【发布时间】:2021-12-1000:06:41【问题描述】:所以我正在尝试将24小时格式转换为12小时格式时间... 查看详情

如何将 tktimepicker 默认时钟类型从 12 小时更改为 24 小时?

】如何将tktimepicker默认时钟类型从12小时更改为24小时?【英文标题】:Howtochangetktimepickerdefaultclocktypefrom12-hoursto24-hours?【发布时间】:2022-01-0213:05:42【问题描述】:tktimepicker默认时钟类型是12小时。如何将tktimepicker时钟类型从12... 查看详情