admin 发布的文章

在MySQL中,DATETIME数据类型不允许默认值为"0000-00-00 00:00:00",因为这个日期值不符合MySQL日期范围(从"1000-01-01 00:00:00"到"9999-12-31 23:59:59")。但是,如果您确实需要将DATETIME字段的默认值设置为"0000-00-00 00:00:00",您可以通过更改MySQL的SQL模式来实现。

具体来说,您可以使用以下命令将SQL模式更改为允许默认值为"0000-00-00 00:00:00":

SET sql_mode = 'ALLOW_INVALID_DATES';

或者,在MySQL的配置文件 my.cnf 中添加以下行:

[mysqld]
sql_mode=ALLOW_INVALID_DATES

- 阅读剩余部分 -

在jQuery中检测一个移动设备可以使用多种方式,我们这里提供两种常用的方法进行介绍。

方法一:使用jQuery.browser
通过jQuery.browser可以获取当前浏览器的信息,通过判断浏览器类型和版本号,可以判断当前是否是移动设备。示例代码如下:

if (jQuery.browser.mobile) {
  console.log("当前是移动设备");
} else {
  console.log("当前不是移动设备");
}

- 阅读剩余部分 -

前言:ES2017 引入了字符串补全长度的功能。padStart()用于头部补全,padEnd()用于尾部补全。

1、String.prototype.padStart()
padStart() 方法从字符串的开头用另一个字符串填充一个字符串到一定长度,并返回一个达到一定长度的结果字符串。
String.prototype.padStart(padLength [,padString]);

- 阅读剩余部分 -