我在系统和 PHP 之间得到不同的日期/时间。
系统:
$ date
Tue Nov 3 19:16:51 EAT 2015
Run Code Online (Sandbox Code Playgroud)
PHP:
echo date("D M j G:i:s T Y");
-> Tue Nov 3 16:16:23 UTC 2015
Run Code Online (Sandbox Code Playgroud)
尽管系统有不同的时区,PHP 似乎默认为 UTC。如何让 PHP 选择系统日期/时间?
注意:出于维护原因,我避免对时区进行硬编码。
谢谢。
我开始向使用 Laravel 作为前端的站点添加多语言。
但是,由于目前缺乏资源,我正在翻译字符串。翻译整个网站还需要一段时间。
唯一的挑战是,如果文本未翻译,显示的内容是关键。我想为此指定一个默认/后备字符串。
例如
{{ trans('site.'.$name) }}
Run Code Online (Sandbox Code Playgroud)
如果我将“Business”作为 $name 传递,并且在 site.php lang 文件中没有“Business”的翻译,我最终会site.Business在前端得到。这把一切都搞砸了。在最坏的情况下,如果没有site.Business,Laravel 应该输出Business.
更好的是它应该为默认/后备字符串提供一个选项。
这可能吗?
附带说明一下,是否有常用词的免费翻译?这将节省必须自己翻译所有内容的时间。
谢谢。