datepicker-jp

Date input components (Datepicker), specialized for use in Japan. It can be used with plain HTML pages other than vue.js.
2,096
Install
npm install datepicker-jp
Latest Version:1.47.3
Vue:3
License:CC-BY-ND-4.0
Last Updated:Sep 21, 2024
Links: npm
Maintainer: sinroku

datepicker-jp

Date input components (Datepicker), specialized for use in Japan.

It can be used with plain HTML pages other than vue.js.


DOCUMENTATION

日本語の説明はこちら ⇒ ( https://dp-jp.sinroku.net/ )

Features

  • Single date picker
  • Month picker
  • Year picker
  • Pick by decade
  • Pick by era
  • For ja-JP locale
  • JST(+0900) only
  • Vuetify theme (optional)
  • Included type definitions
  • Included umd format library

Usage

You can use it from a CDN without "build step".

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script src="https://unpkg.com/vue@3/dist/vue.global.prod.js"></script>
<script src="https://unpkg.com/datepicker-jp"></script>

<form action="https://postform.sinroku.net/" method="post">
  <div id="vueapp" style="margin: 1rem;">
    <dpjp style="width: 15rem;" font-size="2rem" color="#9c27b0"></dpjp>
  </div>
  <input type="submit" value="送信ボタン" style="margin: 1rem;">
</form>
<script>
  Vue.createApp().component('dpjp', DpJp.DatepickerJp8).mount('#vueapp');
</script>

Install

Or import and register components and build.

npm install datepicker-jp
<script lang="ts" setup>
import {ref} from "vue";
import {DatepickerJp} from 'datepicker-jp';
const dpJp_modelValue = ref();
</script>

<template>
  <DatepickerJp v-model="dpJp_modelValue" :year-select-mode="3"> // 選択できる年を明治以降にするモード
    <span style="color: blue;">datepicker-jp</span>              // コンポーネントの上部に表示する内容
    <template v-slot:dialog>
      <span style="color: green;">datepicker-jp:dialog</span>    // ダイアログの上部に表示する内容
    </template>
  </DatepickerJp>
  <input type="text" id="modelText" v-model="dpJp_modelValue" /> // このテキスト入力と連動する
</template>

License

Copyright © 2024-present sinroku.com

CC-BY-ND-4.0

Related Packages

auto-calendar

datepicker component for vue

672 2
vue3-datepick

A Vue 3 date picker component with comprehensive features and Japanese localizat...

781 1
vue3-range-picker

A Vue 3 date range picker component with multiple panel types (day, week, month,...

1,040 1
vue-renderless-calendar

Zero dependency Vue renderless calendar with scoped-slots API

16,463 14

Version History

Version Released Vue License
1.47.3 ^3.2.47 CC-BY-ND-4.0
1.47.2 ^3.2.47 CC-BY-ND-4.0
1.47.1 ^3.2.47 CC-BY-ND-4.0
1.47.0 ^3.2.47 CC-BY-ND-4.0
1.46.4 ^3.2.47 CC-BY-ND-4.0