实现查询某个时间段
2022-03-14 00:00:00至2022-03-20 23:59:59
思路:
年月日后拼接字符串:00:00:00或者23:59:59
ng-zorro-antd组件
html
<nz-range-picker ]
(ngModelChange)="onChange($event)" (onChange)="onChange($event)">
</nz-range-picker>
ts文件
//引入DatePipe
import { DatePipe} from '@angular/common'
@Component({
selector: 'zc-todo',
templateUrl: `./zc-todo.component.html`,
styleUrls: [`./zc-todo.component.scss`],
// 声明
providers: [DatePipe]
})
constructor(
private datePipe: DatePipe,
){}
startTime
endTime
onChange(e) {
//时间是个字符串,在年月日后面增加00:00:00或者23:59:59
//datePipe是angular自带的时间转换
this.startTime = this.datePipe.transform(e[0], 'yyyy-MM-dd') + ` 00:00:00`
this.endTime = this.datePipe.transform(e[1], 'yyyy-MM-dd') + ` 23:59:59`
}