PHPackages                             watnweb/datefield - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. watnweb/datefield

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

watnweb/datefield
=================

Date field for the DreamForm plugin for Kirby CMS

v1.0.0(1y ago)38MITPHP

Since Jul 22Pushed 1y ago1 watchersCompare

[ Source](https://github.com/tillschander/dreamform-datefield)[ Packagist](https://packagist.org/packages/watnweb/datefield)[ RSS](/packages/watnweb-datefield/feed)WikiDiscussions main Synced yesterday

READMEChangelog (1)DependenciesVersions (2)Used By (0)

DreamForm Date Field Plugin
===========================

[](#dreamform-date-field-plugin)

This plugin extends DreamForm for Kirby CMS by adding a `Date` field.

Features
--------

[](#features)

- **Native Datepicker**: Style and customize it to your needs.
- **Limit Dates**: Allows configuration of minimum and maximum date values.
- **Default Value**: Can set the current date or a fixed date as the default value.
- **Future Dates Only** Optionally prevent selection of past dates.
- **Validation**: Includes built-in validation to ensure correct date input.

Installation
------------

[](#installation)

1. Download the plugin files.
2. Place the plugin directory into your Kirby `site/plugins` folder.

Styling
-------

[](#styling)

If you are using Tailwind or the demo styles I reccomend adding the following classes to your `dreamform/form` snippet:

```
'date' => [
    "error" => ['class' => 'hidden group-data-[has-error]:group-has-[:invalid]:block text-red-500 text-sm'],
    "input" => ['class' => 'peer group-data-[has-error]:group-has-[:invalid]:mb-2 shadow-sm group-data-[has-error]:group-has-[:invalid]:border-red-500 w-full border border-gray-200 rounded p-2']
]
```

Panel Preview
-------------

[](#panel-preview)

There currently is no panel preview for this field yet. For now it uses the text-field preview. This way you can at least set basic attributes like the key or label inline. More settings can be found in the `Edit` overlay.

###  Health Score

23

—

LowBetter than 26% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

711d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2fe46b86dfec136f74c62889d7f746b2c974d88ae2b8e342561251ee9089b81b?d=identicon)[watnweb](/maintainers/watnweb)

---

Top Contributors

[![tillschander](https://avatars.githubusercontent.com/u/7063293?v=4)](https://github.com/tillschander "tillschander (1 commits)")

### Embed Badge

![Health badge](/badges/watnweb-datefield/health.svg)

```
[![Health](https://phpackages.com/badges/watnweb-datefield/health.svg)](https://phpackages.com/packages/watnweb-datefield)
```

###  Alternatives

[epessine/axis

Draw charts with a simple API on Laravel

267.3k](/packages/epessine-axis)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
