2012-09-13 85 views
-1

我有一个变量,我试图格式化的日期分配给它......就像现在(),但是格式化的,所以我想这样的:PHP日期不返回任何东西

$mydate = date("F j, Y, g:i a"); 

我的问题$ mydate似乎是空的。我需要它返回Now()日期时间。

我正在想什么?

+0

我相信你必须删除后面的逗号j – JonathanRomer

+5

真的吗? 'var_dump(date(“F j,Y,g​​:i a”))'什么也没有?你如何确定变量“似乎”是空的? – deceze

+1

'为我工作'的Zound回答传入! – raina77ow

回答

1

做工精细:-D

<?php 
     $mydate = date("F j, Y, g:i a"); 
     echo $mydate; 
    ?> 

输出继电器:

2012年9月13日,上午10:55

-2

试试这个没有逗号

$mydate = date("F j Y, g:i a"); 

如果我打印这个变量我有这样的:

2012年9月13日,下午12时57

是你想要的或不?

+2

逗号不在日期字符串,它只是输出文字逗号特殊字符。 – deceze

+1

我敢打赌,你看到了乔纳森的评论并发布了此回答 – asprin

+0

@aspirin什么?我在兴田同时公布我想 –

1

似乎为我工作得很好?

<?php 
    $mydate = date("F j, Y, g:i a"); 
    echo $mydate; 
?> 

输出:

2012年9月13日,下午九时55

你怎么测试,看它是否是空的?如果你不给它一个时间戳作为第二PARAM,将采取默认的now()和喂养它 - 但你知道,已经毫无疑问:)