Giter VIP home page Giter VIP logo

persiandatepicker's Introduction

##Demos and information

##About

persianDatepicker is A lightweight jQuery plugin that select persian(jalali) date.

  • Browsers: >IE8, Chrome, Firefox, safari, opera
  • Light weight: ~14k minified
  • Beautiful themes: default, dark
  • Size and font: set the size (width & height) and fontsize for datepicker cells
  • Show persian numbers: (۰ - ۹)
  • Select gregorian date: (good way to convert jalali date to gregorian date)
  • Multi formatting date: like ("YYYY/0M/DD hh:ss") becomes like 1392/07/22 16:45
  • Selectable months and years: [1, 3, 4, 12]

##Usage 1- include jQuery & persianDatepicker.js & persianDatepicker.css

<link type="text/css" rel="stylesheet" href="css/persianDatepicker.css" />
<script type="text/javascript" src="js/jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="js/persianDatepicker.min.js"></script>

2- add your html element (input or span or etc)

<input type="text" id="input1" />
<span id="span1"></span>

3- call the persianDatepicker plugin

<script type="text/javascript">
    $(function() {
        $("#input1, #span1").persianDatepicker();       
    });
</script>

##Options To customize persian datepicker, simply pass in an options object: (defaults shown)

$("#input1")persianDatePicker({
    months: ["فروردین", "اردیبهشت", "خرداد", "تیر", "مرداد", "شهریور", "مهر", "آبان", "آذر", "دی", "بهمن", "اسفند"],
    dowTitle: ["شنبه", "یکشنبه", "دوشنبه", "سه شنبه", "چهارشنبه", "پنج شنبه", "جمعه"],
    shortDowTitle: ["ش", "ی", "د", "س", "چ", "پ", "ج"],
    showGregorianDate: false,
    persianNumbers: true,
    formatDate: "YYYY/MM/DD",
    prevArrow: '\u25c4',
    nextArrow: '\u25ba',
    theme: 'default',
    alwaysShow: false,
    selectableYears: null,
    selectableMonths: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
    cellWidth: 25, 
    cellHeight: 20, 
    fontSize: 13,             
    isRTL: false,
    calendarPosition: {
        x: 0,
        y: 0,
    },
    onShow: function(calendar) {
        calendar.show();
    },
    onHide: function(calendar) {
        calendar.hide();
    },
});

##Credit Created by @kharabati, blog

use, share , fork , enjoy! , ...

persiandatepicker's People

Contributors

behzadi avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.