2020年7月
利用moment.js来实现距离某个时间的时间差,写了个过滤方法filterTaskTime(params){
let x=moment(params);
let y=moment(); //当下时间
let duration = moment.duration(y.diff(x,'ms')); //做差
let days = duration.get('days');
let hours = duration.get('hours');
let mins = duration.get('minutes');
l- 阅读剩余部分 -
ios使用如下方法获得NaN,安卓手机则是正常计算,解决方法是换个这个时间的格式new Date("2020-07-17 23:59:59").getTime()
换成如下方式就正常了,就是‘-’换成‘/’new Date("2020/07/17 23:59:59").getTime()
正则表达式替换方法"2020-07-17 23:59:59".replace(/\-/g, '/')
首先想一想我们有哪些需求?大多时候我们需要将一个File对象压缩之后再变为File对象传入到远程图片服务器;有时候我们也需要将一个base64字符串压缩之后再变为base64字符串传入到远程数据库;有时候后它还有可能是一块canvas画布,或者是一个Image对象,或者直接就是一个图片的url地址,我们需要将它们压缩上传到远程;二、解决办法如上图所示,七个方法,基本覆盖了JS中大部分文件类型的转换与压缩,其中:1、 urltoImage(url,fn) 会通过一个url加载所需要的图片对象,其中 url 参数传入图片的 url , fn 为回调方法,包含一个Image对象的- 阅读剩余部分 -
Nginx配置https代理,一直报错 nginx: [emerg] https protocol requires SSL support in /usr/local/nginx/conf/nginx.conf:46这个主要原生是因为nginx没有安装ssl模块执行步骤[root@120 ~]# cd /usr/local/src/nginx-1.6.1
[root@120 nginx-1.16.1]# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.16.1
built by gcc 4.8.5 2015062- 阅读剩余部分 -
HTML代码:
<input id="file" type="file">
JS代码:
var eleFile = document.querySelector('#file');
// 压缩图片需要的一些元素和对象
var reader = new FileReader(), img = new Image();
// 选择的文件对象
var file = null;
// 缩放图片需要的canvas
var canvas = document.createElement('canvas');
var contex- 阅读剩余部分 -