0

这是PHP中的日期格式函数。

function formatMyDateNicely($strTimeString) {
    return date('F j, y \a\t g:iA', strtotime($strTimeString));   
}

它输出类似于“4 月 23 日,12 日下午 12:01”的日期。

但是,这个使用双引号的函数不起作用。

function formatMyDateNicely($strTimeString) {
    return date("F j, y \a\t g:iA", strtotime($strTimeString));   
}

此函数输出类似于“April 23, 12 a 12:01PM”的日期。

为什么更改引号类型很重要?

4

2 回答 2

6

\t是一个制表符。单引号禁止解释转义序列。

于 2012-05-01T03:38:08.793 回答
2

由于双引号,它将\t视为制表符。另一种选择是“双重转义” t

return date("F j, y \a\\t g:iA", strtotime($strTimeString)); 
于 2012-05-01T03:39:55.210 回答