Zend_Date返回+00:00而不是Z:
#!/usr/bin/perl
my $name="FILE_NAME_<DATE>.txt";
my $findDT="<DATE>";
my $dt="20150101";
my $realFileName=~`sed "s/$findDT/$dt/g" $name `;
print $name;
print $realFileName;
通缉:2011-07-21T15:18:36Z
无论如何,我可以让Zend_Date使用Z?
我得到// AppServiceProvider.php
public function register()
{
if ($this->app->environment('local')) {
// register the service provider
$this->app->register('Barryvdh\Debugbar\ServiceProvider');
// register an alias
$this->app->booting(function()
{
$loader = \Illuminate\Foundation\AliasLoader::getInstance();
$loader->alias('Debugbar', 'Barryvdh\Debugbar\Facade');
});
}
}
的解决方法,但我不喜欢。
答案 0 :(得分:1)
由于它是一个有效的ISO 8601实现而其他任何date constants都不能满足您的需求,您应该只使用自己的格式化字符串:$date->toString('Y-m-d\TH:i:s\Z');
请注意,当您首先将时区设置为UTC时,这只是正确的行为,因此您可能希望将它们包装在一起快速帮助。