小编Gra*_*avy的帖子

PHP从不同时区的服务器获取英国本地时间

我有一个Web服务器,我不知道时区设置为什么.

现在是英国上午10:49,但是当我运行以下内容时:

$sTime = gmdate("d-m-Y H:i:s");  
print 'The time is: ' . $sTime;
Run Code Online (Sandbox Code Playgroud)

服务器返回以下时间.

The time is: 24-06-2012 09:49:57
Run Code Online (Sandbox Code Playgroud)

现在我不想只是"添加"一小时的时间,因为时间仍需要正确时间向前移动1小时或返回1小时.

有办法获得伦敦的实际时间吗?

仅供参考 - 我也试过以下运气:

date_timezone_set('Europe/London');
$sTime = gmdate("d-m-Y H:i:s");  
print 'The time is: ' . $sTime;
Run Code Online (Sandbox Code Playgroud)

提前谢谢了.

php time timezone date

0
推荐指数
1
解决办法
1万
查看次数

在C#中将格式错误的字符串转换为DateTime格式

我有以下字符串:

Updated: 15:14 03/10
Run Code Online (Sandbox Code Playgroud)

我希望将其转换为datetime格式,以便将其插入sql server中的datetime字段.

string date = 'Updated: 15:14 03/10';
    string updatedTime = date.Split(' ')[0];
    string updatedDate = date.Split(' ')[1];
    string updatedMonth = updatedDate.Split('/')[1];
    string updatedDay = updatedDate.Split('/')[0];
    string updatedYear = DateTime.UtcNow.Year.ToString();
    string updated = updatedYear + '-' + updatedMonth + '-' + updatedDay + ' ' + updatedTime;
DateTime dt = Convert.ToDateTime(updated);
Run Code Online (Sandbox Code Playgroud)

这有更干净/更有效的方法吗?

c# string datetime

0
推荐指数
1
解决办法
381
查看次数

mpdf更改临时路径(composer包)

我已经mpdf/mpdf通过composer 安装了.

所有这些都在开发环境中完美运行,但在生产/暂存中,我收到权限错误.

file_put_contents(\/.../ttfontdata\/dejavusanscondensed.GSUBGPOStables.dat): failed to open stream: Permission denied' in .../shared\/vendor\/mpdf\/mpdf\/classes\/ttfontsuni.php:999\nStack trace:\n#0 [internal function]: Illuminate\\Exception\\Handler->handleError(2, 'file_put_conten...', '...', 999, Array)\n#1 
Run Code Online (Sandbox Code Playgroud)

根据mpdf文档,我需要定义我的存储文件夹的路径:

// Tried this at top of index.php before require bootstrap/autoload.php
define("_MPDF_TEMP_PATH", dirname(__FILE__) . '/../app/storage/mpdf/');

// Tried this just before creating a new mpdf
define("_MPDF_TEMP_PATH", storage_path() . '/mpdf/');
Run Code Online (Sandbox Code Playgroud)

我使用Laravel作为框架 - 而mpdf只是不会使用我指定的临时文件夹

php permissions mpdf laravel

0
推荐指数
1
解决办法
5822
查看次数

修改现有crud scaffolded模型,视图和控制器的工作流程

我正在学习Yii框架.我以前总是在wordpress中构建插件,之前从未使用过PHP MVC框架.

  • 假设我设计了我的数据库
  • 使用Yiic shell - console来建模db并创建crud类等.
  • 将控制器和视图修改为我的自定义要求.

现在客户端需求发生变化,数据库中需要一个额外的字段.

  • 我修改数据库以将例如"tel2"字段添加到customer表.

我是否需要手动更新模型,视图和控制器以合并这些更改,还是保存自定义,然后让Yiic shell重新构建模型,视图和控制器,然后手动重新编写自定义?

我相信我也可以做到,但是有一种更简单的方法/你是否有一种方式可以使你的生活变得更轻松?

workflow yii

-1
推荐指数
1
解决办法
436
查看次数

标签 统计

php ×2

c# ×1

date ×1

datetime ×1

laravel ×1

mpdf ×1

permissions ×1

string ×1

time ×1

timezone ×1

workflow ×1

yii ×1