Php 如何在zend framework中更改日期格式

Php 如何在zend framework中更改日期格式,php,html,zend-framework,Php,Html,Zend Framework,我正在从数据库中提取日期,它是美国日期格式。因此,在html中显示该日期时,我需要将其更改为印度日期格式。那么我该怎么做呢。 下面给出了我的html部分的获取日期 <div class="control-group"> <label class="control-label">Sale End Date:</label> <div class="controls"> <input type="text" dis

我正在从数据库中提取日期,它是美国日期格式。因此,在html中显示该日期时,我需要将其更改为印度日期格式。那么我该怎么做呢。 下面给出了我的html部分的获取日期

<div class="control-group">
    <label class="control-label">Sale End Date:</label>
    <div class="controls">
        <input type="text" disabled="" value="<?= $this->oProduct->sale_end_date ?>">
    </div>
</div>

销售截止日期:

在HTML中使用它非常容易。您必须在HTML中使用PHP编码。看看这个代码

<div class="control-group">
    <label class="control-label">Sale End Date:</label>
    <div class="controls">
        <input type="text" disabled="" value="<?= $this->oProduct->sale_end_date ?>">
        <input type="date' value="<?php echo date('d-m-Y', mktime(0, 0, 0, 1, 1, 2017)); ?>
    </div>
</div>

销售截止日期:

万一我们不知道印度格式化的数据是什么样子,请告诉我们你可以使用:
'$date->setTimezone(newdatetimezone('Pacific/Chatham'))了解详细信息:我想将“Y-m-d”格式更改为“d-m-Y”格式。我正在以“Y-m-d”格式从db中提取值如何在我的html(我提取值的地方)中使用它?是否要在印度格式的html表单中使用日期作为输入。。?如果是,那么首先将类型更改为最新,并让我知道,以便我能正确回答下面的问题,这很有帮助。如果有问题,请告诉我