# Highlighting Today (Monthly Event Calendar) | DayPilot Pro for JavaScript Demo

> Read more about [day cell customization](https://doc.daypilot.org/month/cell-customization/) [doc.daypilot.org].

## Links

- Canonical HTML: /demo/month/today.html
- Source HTML folder: /demo/month/
- Catalog root: /demo/
- Catalog: /demo/llms.txt

## Source

### Inline demo script 1

```javascript
const dp = new DayPilot.Month("dp", {
            onTimeRangeSelected: async args => {
                const modal = await DayPilot.Modal.prompt("New event name:", "Event");
                dp.clearSelection();
                if (modal.canceled) return;
                dp.events.add({
                    start: args.start,
                    end: args.end,
                    id: DayPilot.guid(),
                    text: modal.result
                });
                dp.message("Created");
            },
            onBeforeCellRender: args => {
                if (args.cell.start.getTime() === new DayPilot.Date().getDatePart().getTime()) {
                    args.cell.properties.areas = [
                        {right: 0, top: 0, left: 0, height: 6, backColor: "#e84949" }
                    ];
                }
            }
        });
        dp.init();
```

