DateTime::__construct(): Failed to parse time string (Dece-01) at position 0
DateTime::__construct(): Failed to parse time string (Dece-01) at position 0 (D): The timezone could not be found in the database
在PHP中,当你尝试使用DateTime类的构造函数来解析一个时间字符串时,如果格式不正确或者字符串不符合预期的格式,就会抛出错误。错误信息 "Failed to parse time string" 表示解析时间字符串时出现了问题。
在你的例子中,时间字符串...
js中1和0取反
let value = 1;
value = 1 - value; // 0
value = 1 - value; // 1
js把时间戳转换为0点的时间戳
js把时间戳转换为0点的时间戳
要将时间戳转换为0点的时间戳,你需要先将时间戳转换为日期对象,然后将时间设置为午夜(0点),最后再将日期对象转换回时间戳。以下是实现这一功能的JavaScript代码示例:
function timestampAtMidnight(timestamp) {
var date = new...
layer.photos相册层,显示选择部分图片
layer.photos相册层,显示选择部分图片
应该是实现不了。
参考文档https://www.layui.site/doc/modules/layer.html
场景:
多张图片,每张图片右上角,都有一个小图片X,用于删除图片调取js函数用的
但是点击大图弹出图片层的时候,就会把小X图片也显示出来了
怎么能只显示大图呢?
没办法,只有把小X图片,换成css背景图了
<div onClick="delImg({$i})" class="del_i...
亚马逊日本站下载订单TXT数据报表是乱码
亚马逊日本站下载订单TXT数据报表是乱码
解决办法:
先重命名成word文件,用word打开是正常的日语,然后复制到excel导入到数据库
kindeditor编辑器上传图片跨域
kindeditor编辑器上传图片跨域
项目通常引入的是kindeditor-all.min.js,这里我们需要改为引入kindeditor-all.js,因为要对其源码进行修改。
1.打开文件,搜索下面的这行代码:
KindEditor.plugin('image', function(K) {
2.查找下面提交图片办法...
echarts折线图legend数据多
echarts折线图legend数据太多了,都压住下面的数据了
解决方法
方法1:如果ECharts折线图的legend(图例)数据过多,可以使用ECharts提供的图例组件的formatter属性来实现缩略显示。
option = {
legend: {
data: ['系列1', '...
电脑两个显示器,设置主显示器和副显示器
电脑两个显示器,设置主显示器和副显示器
主显示器,显示“我的电脑,地址栏”等信息
1,电脑桌面上右键,点击“显示设置”
2,我们看到有两个显示器,下滑到底部,有“多显示器”选项,选中“设为主显示器”,即可。如图:当前是选中状态,说明当前“2”是主显示器
我们切换到“1”,是如图所示状态,点击即可...
电脑预览Svg图标
电脑预览Svg图标
默认是这样的,用图片查看器可以查看,但是很不方便
可以安装一个插件
https://github.com/tibold/svg-explorer-extension/releases/download/v1.1.0/svg_see_x64.exe
下载后,直接双击安装
然后图...
Fontawesome 怎么下载svg
Fontawesome 怎么下载svg
fontawesome的图标有免费版和专业版,本文主要使用的是free版本,一般free版本的图标足够用了,free图标又划分为三个图标库,主要有实心图标(solid)、常规图标(regular)以及品牌图标(brand)
官方仓库有最新版本的 SVG 可供下载
http...
最新文章
jQuery.validate 失去焦点验证
关于 jquery.validate.js 表单验证插件如何在失去焦点时做验证。
看手册后发现默认是在表单提交时执行验证代码。
解决方法:
$("#inputForm").validate({
onfocusout:function(element){
&nbs...
jQuery validate验证隐藏表单(hidden)域
validate 插件默认不会校验隐藏的 input(包括 type="hidden" 的或 display:"none" 的 input),我猜想插件作者这么做的原因可能是为了提升性能。但是有时还是需要对一个隐藏的 input 进行操作。
方法一:(来源于网上,未进行测试)
把这项限制去除:打开 jquery.validate.min...
thinkphp5 助手函数 model 模型调用
模型类可以使用静态调用或者实例化调用两种方式,例如:
//静态调用
$blog = Blog::get(1);//以id为1作为条件(自动根据主键来查)
// 实例化模型
$blog = new Blog();
// 使用 Loader 类实例化(单例)
...
监听layui开关返回值触发事件
需求,根据layui开关状态决定另一个元素是显示或隐藏,如图,否的话,“发票说明”隐藏
实现代码:
html代码
<tr>
<th>
是否提供发票:
</th>
...
thinkphp5.1添加修改用同一个模板,{$rs.startDate|date='Y-m-d'}格式化时间的时候出现1970-01-01
thinkphp5.1添加修改用同一个模板,{$rs.startDate|date='Y-m-d'}格式化时间的时候出现1970-01-01
这样在添加的时候,页面很不友好,添加的时候直接为空就可以
需要自定义一个函数,先判断时间字段是否为空,然后再格式化
/**
* 格式化日期
*/
function Z...
VSCode设置大小写转换的快捷键转大写alt+u 转小写ctrl+alt+u
VSCode在默认情况下没有大小写转换的快捷键, 需要自定义快捷键。
自定义大小写转换的快捷键步骤如下:
1.点击【文件】-【首选项】-【键盘快捷方式】菜单。
2.输入 "转换为大写", 会出现搜索结果【转换为大写】,鼠标悬停在该结果上, 点击前面的"加号" 或 双击, 会弹出输入自定义快捷键的...
phpMyAdmin禁止左侧导航面板数据表分页
phpMyAdmin在数据表很多的情况下会自动分成多页显示,使用起来不是很方便,解决方法:
打开F:\phpstudy_pro\WWW\phpMyAdmin4.8.5\config.inc.php
添加$cfg['MaxNavigationItems'] = 1000; //只有超过1000张表才会分页
就可以了,立...
如何在excel表格中移动整列
1,打开需要编辑的excel表格,选中需要调整的单元格区域。
2,将鼠标移动到该单元格区域左右任意一侧边缘,使鼠标指针呈四向箭头形状。
3,按住【Shift】键不放,单击鼠标左键拖动到合适的位置。
也可以先插入空列,然后剪切粘贴
thinkphp5.1 select结果$rs先给另一个变量$a,然后改变$rs,结果$a也变了
thinkphp5.1 select结果$rs先给另一个变量$a,然后改变$rs,结果$a也变了
$qudaoArr = $this->select(); // 语句不全,是这个意思
$qudaoArrEcharts = $qudaoArr;
$qudaoArr[] = ['staffName'=>'合计','staf...
设置echarts图表值不累加,echarts多项不相加
在设置echarts折线图时,发现y轴数值跟理想情况不一样,似乎比想要的值要高一些
理想情况如图:
实际情况如图
错误原因: 在series里设置了stack属性,如果有stack,值是累加的,不需要累加效果的话,在series里去掉stack值就行。
php获取两个日期之间的年、月份、日期
调用
$startTime ='2021-03-04';
$endTime = '2021-04-03';
$days = ZHTDateRangeDay($startTime,$endTime);
$days = ZHTDateRangeMonth($startTime,$endTime);
$days = ZH...
thinkphp时间戳按每月统计数据信息
如果时间字段类型是日期类型,用DATE_FORMAT,如果是整型时间戳,用FROM_UNIXTIME
DATE_FORMAT:用于格式化mysql的时间函数 date,datetime,timestamp,time,year
FROM_UNIXTIME:如果保存时间戳的字段类型为INT或其他类型时,可以使用该函数进行转换...
Db::field
原来一直用Db::name操作数据库,原来Db::field也是可以的
PHP获得7天之前的时间日期
// 今天的日期
date('Y-m-d');
// 7天前的日期
date('Y-m-d', strtotime('-7 days')); //保留年-月-日
date('Y-m-d H:i:s',strtotime('-7 day')); //保留年-月-日 时:分:秒
strtotime('-7&nbs...
php日期补0 不补0
m: 月份 如:2019-07-08
n:不补0月份 如:2019-7-08
d:日期 如:2019-7-08
j:不补0日期 如:2019-7-8
G:24小时制,不补0
g: 12小时制,不补0...
thinkphp5.1自动时间戳create_time时间字段输出的时候会自动进行格式转换
以下内容是错误的,不需要观看
thinkphp5.1自动时间戳create_time时间字段输出的时候会自动进行格式转换
当你在Model中引用的时候,就已经转换成日期格式了,并不是到View层,才转为日期格式。
比如,Model中需要create_time字段作为查询条件,
$where[] = ['c...
关于本站
“最难不过坚持”
本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作
有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339
2709
39
最新评论
- https://jueru.net/
-
- :weixiao:
-
- :shuijiao: :weiqu: :zhenbang: :leng:
-
- :yiwen: :yiwen: :yiwen: :yiwen:
-
- 这个业务逻辑多少都有点奇怪了,阅读浏览次数增值在新闻详情页的控制器方法里setInc,这怎么还写进模型事件里了。如果非要用onAfterRead也可以,把新闻文章的内容单独分出来一个news_content表,然后把它和news做关联,然后给news_content表的onAfterRead事件做增值处理,这样点进新闻页内查询到文章内容时才会触发它。
-
分类目录
文章标签更多