Skip to content

dayOfYear

获取目标日期是当年的第几天

基础用法

参数名参数类型是否必传参数说明
dateDate目标日期

返回

number

ts
import { dayOfYear } from '@lichang666/utils'
dayOfYear('2023-01-01') // 1
dayOfYear('2023-12-31') // 365

demo

是当年的第0天
vue
<template>
  <input type="date" v-model="selectDate" @change="dateChangeHandler" />
  <span>是当年的第{{ atDay }}天</span>
</template>

<script lang="ts" setup>
  import { dayOfYear } from '@lichang666/utils'
  import { ref } from 'vue'
  const selectDate = ref('')
  const atDay = ref(0)
  const dateChangeHandler = () => {
    atDay.value = dayOfYear(new Date(selectDate.value))
  }
</script>