时间一开始就显示一年的开始到结束或者点击重置

import React, {useState, useEffect} from 'react'
import {Button, DatePicker, Form, Select, Card} from "antd";
import moment from "moment";

const {RangePicker} = DatePicker
const {Option} = Select

const Demo: React.FC = function () {
    const [form] = Form.useForm()


    //  重置功能
    const initParams=()=> {
        // 设置为今年一月1日上午 12:00
        const startDate = moment().startOf('year')
        console.log(startDate)
        debugger
        // 设置为今年的 12 月 31 日 23:59:59.999
        const endDate = moment().endOf('year')
        form.setFieldsValue({
            queryType: '',
            date: [startDate, endDate],
        })
    }

    useEffect(()=>{
        initParams()
    },[])

    return (
        <Card>
            <Form
                form={form}
                layout="inline"
            >
                {/* 查询类型 */}
                <Form.Item name="queryType" label="查询类型" initialValue="">
                    <Select>
                        <Option value="">全部</Option>
                        <Option value="1">待提醒</Option>
                        <Option value="2">已提醒</Option>
                    </Select>
                </Form.Item>
                {/* 选择日期 */}
                <Form.Item name="date" label="日期">
                    <RangePicker allowClear></RangePicker>
                </Form.Item>
                {/* 查询,重置 */}
                <Form.Item>
                    <Button
                        type="primary"
                    >
                        查询
                    </Button>
                    <Button onClick={initParams}>重置</Button>
                </Form.Item>
            </Form>
        </Card>
    )
}

// 生成容器组件
export default Demo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱技术的大仙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值