Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用PHP转换数据格式

用PHP转换数据格式
EN

Stack Overflow用户
提问于 2015-06-22 00:15:35
回答 3查看 1K关注 0票数 2

我遇到了需要使用PHP更改日期格式的情况。

该网站使用Joomla & k2。模板使用以下内容获取文章发布日期:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$itemCreated = JHTML::_('date', $item->created, JText::_('DATE_FORMAT_LC4'));
echo $itemCreated;

这将以下列日期格式输出日期:A d B Y

我需要将其更改为日期格式:Y m d

(注意:对于那些熟悉Joomla &K2的人,我不想使用语言覆盖。这个特定的任务只需要使用PHP完成)。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-06-22 00:33:48

这就是你在PHP中可以做的

假设您在time中使用UNIX Timestamp

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$time = date('Y-m-d',strtotime($your_unix_timestamp));
票数 1
EN

Stack Overflow用户

发布于 2015-06-23 00:46:20

我曾经用Joomla的日期格式处理过同样的问题。这是我有时使用的一个小代码片段:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
        $theDate = new DateTime($item->created);
        $itemCreated= strftime("%Y %m %d", mktime(0, 0, 0, $theDate->format('n'), $theDate->format('j'), $theDate->format('Y')));

以及我所做的Joomla模块开发类的一个更完整的实现部分。您还可以使用这两个函数将$item->作为参数传递给formatDate()函数。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   function buildDateObj($date) {
    try {
        $dateObj = new DateTime($date);
    } catch (Exception $e) {
        //  return $e->getMessage();
        return false;
    }
    return $dateObj;
}

function formatDate($date) {
    $formattedDate = '';
    if ($date !== "") {
        $currDate = buildDateObj($date);
        if ($currDate !== false) {
            $lang = JFactory::getLanguage();
              $LangTag = $lang->getTag(); 
              setlocale(LC_TIME,  $LangTag);

            $formattedDate = strftime("%Y %m %d", mktime(0, 0, 0, $currDate->format('n'), $currDate->format('j'), $currDate->format('Y')));
            setlocale(LC_TIME, 0);
        }
    }
    return $formattedDate;
}

$itemCreated = formatDate($item->created)

不同的绞合时间日期格式。

票数 0
EN

Stack Overflow用户

发布于 2017-08-02 00:54:24

我是乔姆拉。

密码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
JHTML::_('date', $item->created, JText::_('DATE_FORMAT_LC4'));

实际上,将创建的日期DATE_FORMAT_LC4.项获取为格式:

下列格式是默认格式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
DATE_FORMAT_LC="l, d F Y"
DATE_FORMAT_LC1="l, d F Y"
DATE_FORMAT_LC2="l, d F Y H:i"
DATE_FORMAT_LC3="d F Y"
DATE_FORMAT_LC4="Y-m-d"
DATE_FORMAT_JS1="y-m-d"

joomla中的每种安装语言都会更改这些语言的本地格式,因此在多语言网站中,用户可以看到它们的本地格式。

如果您想查看“固定”格式,而不管用户本地是什么,您可以更改:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
JHTML::_('date', $item->created, JText::_('DATE_FORMAT_LC4'));

对此:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
JHTML::_('date', $item->created, 'Y m d');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30974989

复制
相关文章
GPS数据格式转换[通俗易懂]
2.)ddd°mm.mmm’ 【度分.分 格式】的十进制小数部分(3位) NMEA数据格式为$GPGGA时,得到gps数据为(度分.分)格式
全栈程序员站长
2022/07/05
2.3K0
Stata | 批量转换数据格式
如果有一批其他格式的数据,如 Excel,CSV 等,如何批量转为 Stata 的 .dta 格式数据?
PyStaData
2021/03/23
3.8K0
栅格数据格式转换
我们可以在终端中使用gdal --formats命令查看安装的GDAL库支持的栅格数据格式
卡尔曼和玻尔兹曼谁曼
2019/01/22
1.7K0
使用jackson进行json数据格式转换
private static final JsonFactory factory = new JsonFactory(); StringWriter jsonOut = new StringWriter(1000); JsonGenerator generator = factory.createGenerator(jsonOut); generator .writeStartObject(); generator.writeStringField("article","交易提醒"); generato
用户3003813
2018/09/06
1.5K0
将图像转换位mnist数据格式
本文介绍了如何将图像转换为MNIST数据格式,并利用深度学习模型进行数字识别。首先介绍了MNIST数据格式的结构,然后通过Python代码实现了图像到MNIST数据的转换。最后,介绍了两种方法来实现模型对自己手写数字的识别,并指出了第二种方法的实时性更强。
企鹅号小编
2018/01/02
1.5K0
将图像转换位mnist数据格式
PQ基础-数据转换3:重复列、提取、转换数据格式
本文通过一个例子,综合体现常用的重复列、提取、转换数据格式的操作方法。数据样式及要求如下:
大海Power
2021/08/31
1.1K0
用PHP实现URL转换短网址的算法
短网址(Short URL) ,顾名思义就是在形式上比较短的网址。在Web 2.0的今天,不得不说,这是一个潮流。目前已经有许多类似服务,借助短网址您可以用简短的网址替代原来冗长的网址,让使用者可以更容易的分享链接。
魏杰
2022/12/23
1.1K0
MFC中数据格式转化:CString转换String、String转换CString、int转换CString……「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/115095.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/11
1.7K0
php JSON数据格式化方法
php 的json_encode它可以转换为一个数组json格字符串类型。字符串不是缩进。中国将被转换unicode编码,例如\u975a\u4ed4。阅读更多困难。今天,这一方法json_encode美化处理。
全栈程序员站长
2021/12/31
1.4K0
无限级分类数据格式转换(无限级分类树)
1. 无限级分类数据 ---- 本文章中的算法使用的都是以下数据 站长源码网 $array = [ 2. 使用引用算法转为无限级分类树 ---- $data = getTree($data); /** 收藏 | 0点赞 | 0打赏
很酷的站长
2023/02/02
1.1K0
无限级分类数据格式转换(无限级分类树)
php与Ajax(四)—xml与json数据格式
因为json数据是原生态数据,因此这种数据格式很稳定,而且描述能力强,我们建议大家使用json格式
致Great
2023/08/26
1900
php JSON数据格式化输出方法
php 的json_encode能把数组转换为json格式的字符串。字符串没有缩进,中文会转为unicode编码,例如\u975a\u4ed4。人阅读比较困难。现在这个方法在json_encode的基
joshua317
2018/04/16
3.5K0
ChannelHandler之间处理数据格式转换与Netty自带的Channelhandler
Netty实现数据格式转换的方式是继承实现ByteToMessageDecoder和MessageToByteEncoder。
爬蜥
2019/07/09
1.2K0
php强制类型转换
<?php $b="666"; echo "<br />"; var_dump((int)$b); 解读:字符串转换成了整型
贵哥的编程之路
2022/03/25
4.3K0
php强制类型转换
php 字符串转换时间_php 字符时间如何转换「建议收藏」
php字符时间转换的方法:1、通过php中的“strtotime()”函数将任何英文文本的日期时间描述解析为时间戳;2、使用php中的“mktime()”函数从日期取得时间戳即可。
全栈程序员站长
2022/09/05
9.2K0
php 字符串转换时间_php 字符时间如何转换「建议收藏」
bioconvert:各种各样的生物信息数据格式转换工具
内容主要来自 https://bioconvert.readthedocs.io/en/master/tutorial.html
用户7010445
2021/08/31
7610
bioconvert:各种各样的生物信息数据格式转换工具
PHP转换几小时前
德宏大魔王
2023/08/08
1120
点击加载更多

相似问题

用PHP从XML转换数据格式

12

用python转换数据格式

11

用PHP读取数据格式

49

用python转换熊猫数据格式

11

用多列值转换数据格式

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文